PDF drucken über Python

Drucken Sie PDF-Dokumente. Verwenden Sie Aspose.PDF for Python for .NET, um PDF-Dateien programmgesteuert zu ändern

So drucken Sie PDF mit der Python Bibliothek

Zum Drucken von PDF-Dateien verwenden Sie Aspose.PDF for Python via .NET, eine leistungsstarke und benutzerfreundliche API. Öffnen Sie PyPI, suchen Sie nach „aspose-pdf“ und installieren Sie es. Alternativ können Sie den folgenden Befehl ausführen:

Console

pip install aspose-pdf

Drucken eines PDF-Dokuments über Python


Um den Code in Ihrer Umgebung auszuprobieren, benötigen Sie Aspose.PDF for Python via .NET.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Rufen Sie DocumentInfo mit der Eigenschaft Document.Info
  3. Greifen Sie auf verschiedene Document.Info-Eigenschaften zu.

PDF drucken - Python

Dieser Beispielcode zeigt, wie eine PDF-Datei gedruckt wird

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()