Tutorial de impresión de documentos
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.
Índice
Imprimir documento
Obtener información de la impresora
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")
Imprimir con diálogo
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")
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)
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