Печать PDF с помощью Python

Печать PDF-документов. Используйте Aspose.PDF для Python for .NET для программного изменения PDF-файлов

Как распечатать PDF с помощью библиотеки Python

Чтобы распечатать PDF-файл, используйте Aspose.PDF for Python via .NET, мощный и простой в использовании API. Откройте PyPI, найдите aspose-pdf и установите его. Или выполните команду:

Console

pip install aspose-pdf

Печать PDF-документа через Python


Чтобы опробовать код в своей среде, вам понадобится Aspose.PDF for Python via .NET.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Получите DocumentInfo с помощью свойства Document.
  3. Доступ и отображение различных свойств Document.Info.

Распечатать PDF - Python

В этом примере кода показано, как распечатать 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()