Imprimir PDF en .NET Framework

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Imprimir archivo Pdf en C# - Imprimir archivo PDF en la impresora predeterminada utilizando configuraciones de impresora y página

Este artículo describe cómo imprimir un archivo PDF en la impresora predeterminada utilizando configuraciones de impresora y página en C#.

La clase PdfViewer permite imprimir un archivo PDF en la impresora predeterminada. Necesita crear un objeto PdfViewer y abrir el PDF utilizando el método BindPdf. Para especificar diferentes configuraciones de impresión, utilice las clases PageSettings y PrinterSettings. Finalmente, llame al método PrintDocumentWithSettings para imprimir el PDF en la impresora predeterminada. El siguiente fragmento de código muestra cómo imprimir PDF en la impresora predeterminada con configuraciones de impresora y página.

Para mostrar un cuadro de diálogo de impresión, intente usar el siguiente fragmento de código:

Elegir fuente de papel según el tamaño de página PDF

Desde la versión 24.4, elegir la fuente de papel según el tamaño de página PDF en el cuadro de diálogo de impresión es posible. El siguiente fragmento de código permite seleccionar una bandeja de impresora según el tamaño de página del PDF.

Esta preferencia se puede activar y desactivar utilizando la propiedad Document.PickTrayByPdfSize.