IRONSOFTWAREHOME
Impressão em papel de PDFs
from ironpdf import *
 
# Create a new PDF and print it
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")

# Send the PDF to the default printer to print
# 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300)

# For advanced printing, we can also use pdf.GetPrintDocument()
printer_setting = pdf.GetPrintDocument()
printer_setting.PrinterSettings.FromPage = 2
printer_setting.PrinterSettings.ToPage = 4
printer_setting.Print()
pip install ironpdf
Impressão em papel de PDFs

Impressão em papel de PDFs

IronPDF for Python pode enviar documentos PDF diretamente para uma impressora física usando o método Print, com controle DPI opcional e a capacidade de configurar configurações avançadas de impressora através de GetPrintDocument.

Começando

Renderize ou carregue um PdfDocument, depois chame Print para enviá-lo para a impressora padrão. Para mais controle — como especificar um intervalo de páginas ou escolher uma impressora específica — use GetPrintDocument para acessar a configuração completa de impressão.

Entendendo o código

  • pdf.Print(dpi): Envia todas as páginas do PDF para a impressora padrão do sistema na resolução DPI especificada. O exemplo usa 300 DPI para saída de alta qualidade. Nenhum diálogo de impressão é exibido.
  • pdf.GetPrintDocument(): Retorna um objeto de documento de impressão que expõe configurações detalhadas da impressora.
  • printer_setting.PrinterSettings.FromPage: O número da primeira página a ser impressa (baseado em 1).
  • printer_setting.PrinterSettings.ToPage: O número da última página a ser impressa (baseado em 1).
  • printer_setting.Print(): Executa o trabalho de impressão com as configurações configuradas.

Especificando uma Impressora

Para imprimir em uma impressora específica em vez da padrão do sistema, defina printer_setting.PrinterSettings.PrinterName para o nome da impressora conforme aparece no sistema operacional antes de chamar printer_setting.Print().

Chamar pdf.Print(dpi) imprime silenciosamente sem mostrar um diálogo. Para exibir o diálogo de impressão do sistema, use a abordagem GetPrintDocument e invoque o diálogo através da API do documento de impressão.

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.