Impressão de PDF no .NET Framework

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Imprimir arquivo PDF em C# - Imprimir arquivo PDF na impressora padrão usando configurações de impressora e página

Este artigo descreve como imprimir um arquivo PDF na impressora padrão usando configurações de impressora e página em C#.

A classe PdfViewer permite que você imprima um arquivo PDF na impressora padrão. Você precisa criar um objeto PdfViewer e abrir o PDF usando o método BindPdf. Para especificar diferentes configurações de impressão, use as classes PageSettings e PrinterSettings. Finalmente, chame o método PrintDocumentWithSettings para imprimir o PDF na impressora padrão. O seguinte trecho de código mostra como imprimir PDF na impressora padrão com configurações de impressora e página.

Para exibir uma caixa de diálogo de impressão, tente usar o seguinte trecho de código:

Escolhendo a fonte de papel pelo tamanho da página PDF

Desde o lançamento 24.4, escolher a fonte de papel pelo tamanho da página PDF na caixa de diálogo de impressão é possível. O próximo trecho de código permite escolher uma bandeja de impressora com base no tamanho da página do PDF.

Essa preferência pode ser ativada e desativada usando a propriedade Document.PickTrayByPdfSize.