Tutorial de impresión de documentos

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint es una potente biblioteca de impresión diseñada para ayudar a los desarrolladores .NET C# a integrar funciones de impresión en sus aplicaciones. Con un amplio espectro de compatibilidad que abarca las plataformas Windows, macOS, iOS y Android, IronPrint funciona de forma coherente y fiable en diversos sistemas operativos. Tanto si está creando aplicaciones para entornos de escritorio, el ecosistema macOS de Apple o plataformas móviles como iOS y Android, IronPrint simplifica la implementación de funciones de impresión, proporcionando una solución versátil y fácil de usar para todas sus necesidades de impresión en el entorno .NET C#.

Empiece a utilizar IronPrint

Comience a usar IronPrint en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Índice

Imprimir documento

Imprimir en silencio

Imprime documentos sin problemas sin mostrar el cuadro de diálogo de impresión. Los ajustes de impresión pueden realizarse directamente en el código.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-silently.cs
using IronPrint;

// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint

' Print the document
Printer.Print("newDoc.pdf")
VB   C#

Inicie el proceso de impresión mostrando el cuadro de diálogo de configuración de impresión. Esto permite a los usuarios personalizar las opciones de impresión de forma interactiva.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-with-dialog.cs
using IronPrint;

// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint

' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
VB   C#

Aplicar configuración de impresión

Ajuste programáticamente la configuración de impresión para satisfacer requisitos específicos. Esta sección ofrece la posibilidad de ajustar las configuraciones de impresión mediante código.

:path=/static-assets/print/content-code-examples/tutorials/print-document-apply-print-setting.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
VB   C#

Obtener información de la impresora

Obtener nombres de impresoras

Accede a una lista de todas las impresoras disponibles. Recupere los nombres de las impresoras instaladas en el sistema con fines informativos o para la selección dinámica de impresoras en su aplicación.

:path=/static-assets/print/content-code-examples/tutorials/print-document-get-printer-names.cs
using IronPrint;
using System;
using System.Collections.Generic;

// Retrieve printers' name
List<string> printersName = Printer.GetPrinterNames();

foreach (var printer in printersName)
{
    Console.WriteLine(printer);
}
Imports IronPrint
Imports System
Imports System.Collections.Generic

' Retrieve printers' name
Private printersName As List(Of String) = Printer.GetPrinterNames()

For Each printer In printersName
	Console.WriteLine(printer)
Next printer
VB   C#