如何使用 Python 列印 PDF 檔案

This article was translated from English: Does it need improvement?
Translated
View the article in English

介紹

在 Python 中打印 PDF 文件是一項寶貴的能力,使開發者能夠以平台獨立的方式處理文件。 PDF 廣泛用於存儲和分發檔案,對於涉及文件管理或工作流程的 Python 應用程序至關重要。

Python 提供了幾種生成和打印 PDF 文件的方法,其中一種流行的方法是使用提供專門用於創建和操作 PDF 文件的類的庫。 本全面的操作指南專注於使用IronPDF庫在Python腳本中輕鬆生成和打印PDF文件。


IronPDF:Python PDF 庫

IronPDF 是一款強大的 Python 程式庫,能讓開發者生成、操作和轉換 PDF 文件。 受到启发IronPDF C# .NET 函式庫,它提供了適合 Python 生態系統的廣泛功能。

使用IronPDF,開發者可以利用高階API,簡化處理PDF文件的工作,無需處理低階的細節。 它提供了常見 PDF 操作的便利方法,包括創建新文件、添加內容、格式化文本、合併和分割 PDF 文件。

IronPDF 的一個突出特點是它能夠無縫地將 HTML、CSS 和 JavaScript 代碼轉換成 PDF 格式。 此功能可輕鬆地從網頁或HTML模板生成PDF文件。 此外,IronPDF 支援列印 PDF 文件,增加了其多功能性和實用性。

透過 Pip 安裝 IronPDF

您可以使用 pip 輕鬆地將 IronPDF 函式庫添加到您的 Python 項目中。使用下面提供的命令通過 pip 安裝 IronPDF:

pip install ironpdf

使用以下程式碼添加IronPDF套件:

from ironpdf import *
PYTHON

加載PDF文件

IronPDF for Python 提供了一個方便的建構子,讓您能夠將 PDF 內容加載到代碼中。 此建構函數接受各種有效的參數,例如位元組陣列或檔案路徑。 如果您正在處理受密碼保護的文件,您也可以提供第二個參數來指定密碼。

以下程式碼片段展示了如何載入位於檔案系統上的PDF檔案。

License.LicenseKey = "Enter-Your-License"  
pdf = PdfDocument.FromFile("MyPdf.pdf")
PYTHON

使用預設設定列印 PDF 文件

IronPDF提供兩種打印PDF文件的方式。

首個方法允許您使用預設的打印機和頁面設置立即打印文件。 您可以使用 Print 方法來實現這一點。

pdf.Print()
PYTHON

自訂列印設定

另一個選擇是在開始列印過程前,提供使用者自訂列印選項的能力。 通過使用 GetPrintDocument 方法,您可以存取並修改列印設定。 此方法將返回一個 PrintDocument 物件,讓您可以訪問其 PrinterSettings 屬性以調整所需的設定。

printer_setting = pdf.GetPrintDocument()
printer_setting.PrinterSettings.FromPage = 2
printer_setting.PrinterSettings.ToPage = 4
printer_setting.Print()
PYTHON

完整原始碼

以下是本操作指南中使用的完整源文件。

from ironpdf import *

License.LicenseKey = "Enter-Your-License"  
pdf = PdfDocument.FromFile("MyPdf.pdf")

pdf.Print()

printer_setting = pdf.GetPrintDocument()
printer_setting.PrinterSettings.FromPage = 2
printer_setting.PrinterSettings.ToPage = 4
printer_setting.Print()
PYTHON

摘要

總而言之,IronPDF 是一個功能強大且用戶友好的庫,可簡化 Python 應用程序中的 PDF 打印。 憑藉其廣泛的功能集和全面的文件,IronPDF 讓用戶能夠輕鬆生成和自定義高質量的 PDF 文件,這些文件可以輕鬆打印或分享。 無論您需要創建發票、報告還是其他任何類型的文檔,IronPDF都具備您所需的所有工具。

充分利用IronPDF的免費試用,以便在生產環境中進行測試。 定價IronPDF的起始價格為$749。 體驗 IronPDF 的好處,請嘗試使用它 試用授權,並體驗它如何簡化您的PDF列印工作流程。

*下載該軟體產品。