Python を使って PDF を印刷

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

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

PDF ファイルを印刷するには、Aspose.PDF for .NET API を使用します。これは python-net プラットフォーム用の機能豊富でパワフルで使いやすいドキュメント操作 API です。NuGet パッケージマネージャーを開き、AsPose.pdf を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

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


ご使用の環境でコードを試すには Aspose.PDF for .NET が必要です。

1.PDF を Document のインスタンスとともに読み込みます。 1.Document.Info プロパティを使用してドキュメント情報を取得します。 1.異なる Document.Info プロパティにアクセスして表示します。

PDF を印刷-Python

このサンプルコードは、PDF ファイルの印刷方法を示しています

import aspose.pdf as ap
import aspose.pydrawing as drawing

# Create PdfViewer object
viewer = ap.facades.PdfViewer()

# Open input PDF file
viewer.bind_pdf("input.pdf")

# Set attributes for printing
# Print the file with adjusted size
viewer.auto_resize = True
# Print the file with adjusted rotation
viewer.auto_rotate = True
# Do not produce the page number dialog when printing
viewer.print_page_dialog = False

# Create objects for printer and page settings
ps = drawing.printing.PrinterSettings()
pgs = drawing.printing.PageSettings()

# Set XPS/PDF printer name
ps.printer_name = "Microsoft XPS Document Writer"
# Or set the PDF printer
# ps.printer_name = "Adobe PDF"

# Set PageSize(if required)
pgs.paper_size = drawing.printing.PaperSize("A4", 827, 1169)

# Set PageMargins(if required)
pgs.margins = drawing.printing.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()