Imprima PDF via Python

Imprima documentos PDF. Utilize Aspose.PDF for Python for .NET para modificar ficheiros PDF programaticamente

Como imprimir PDF usando a biblioteca Python

Para imprimir um ficheiro PDF, utilize Aspose.PDF for Python via .NET, uma API poderosa e fácil de utilizar. Abra o PyPI, pesquise por aspose-pdf e instale-o. Em alternativa, execute o comando:

Console

pip install aspose-pdf

Imprimindo documento PDF via Python


Para testar o código no seu ambiente, necessita do Aspose.PDF for Python via .NET.

  1. Carregue o PDF com uma instância do Document.
  2. Obtenha DocumentInfo usando a propriedade Document.Info.
  3. Acesse e exiba diferentes propriedades do Document.Info.

Imprimir PDF - Python

Este exemplo de código mostra como imprimir um arquivo PDF

import aspose.pdf as apdf

import aspose.pdf.facades as apfacades
import aspose.pydrawing as drawing
import aspose.pdf.printing as aprinting

from os import path

path_infile = path.join(self.data_dir, infile)

# Create PdfViewer object
viewer = apfacades.PdfViewer()
viewer.bind_pdf(path_infile)

viewer.auto_resize = True
viewer.auto_rotate = True
viewer.print_page_dialog = False

ps =  aprinting.PrinterSettings()
pgs = aprinting.PageSettings()

ps.printer_name = "Microsoft Print to PDF"

# Set PageSize (if required)
pgs.paper_size = aprinting.PaperSizes.A4

# Set PageMargins (if required)
pgs.margins = apdf.devices.Margins(0, 0, 0, 0)

# Print document using printer and page settings
viewer.print_document_with_settings(pgs, ps)

# Close the PDF file after printing
viewer.close()