Python を使って PDF を印刷

PDF ドキュメントを印刷します。Python for .NET の Aspose.PDF を使用して、プログラムで PDF ファイルを変更します

Python ライブラリを使ってPDFを印刷する方法

PDFファイルを印刷するには、強力で使いやすいAPIであるAspose.PDF for Python via .NETを使用してください。PyPIを開き、「aspose-pdf」を検索してインストールしてください。または、以下のコマンドを実行してください。

Console

pip install aspose-pdf

Python 経由で PDF ドキュメントを印刷しています


お使いの環境でコードを試すには、Aspose.PDF for Python via .NET が必要です。

  1. PDF を Document のインスタンスとともに読み込みます。
  2. Document.Info プロパティを使用してドキュメント情報を取得します。
  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()