Imprimer le PDF via Python

Imprimez des documents PDF. Utilisez Aspose.PDF pour Python for .NET pour modifier les fichiers PDF par programmation

Comment imprimer un PDF à l'aide de la bibliothèque Python

Pour imprimer un fichier PDF, utilisez Aspose.PDF for Python via .NET, une API puissante et simple d’utilisation. Ouvrez PyPI, recherchez « aspose-pdf » et installez-le. Vous pouvez également exécuter la commande suivante :

Console

pip install aspose-pdf

Impression d’un document PDF via Python


Pour tester le code dans votre environnement, vous avez besoin de Aspose.PDF for Python via .NET.

  1. Chargez le PDF avec une instance de Document.
  2. Obtenez DocumentInfo à l’aide de la propriété Document.Info.
  3. Accédez et affichez différentes propriétés de Document.Info.

Imprimer le PDF - Python

Cet exemple de code montre comment imprimer un fichier 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()