如何使用 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 函式庫IronPDF為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,這些 PDF 可以輕鬆打印或共享。無論您需要創建發票、報告還是任何其他類型的文件,IronPDF 都擁有您所需的所有工具。

充分利用 IronPDF 的免費試用版來在生產環境中進行測試。 定價 IronPDF 的價格從 $749 起。透過試用來體驗 IronPDF 的優點 試用授權,見證它如何精簡您的PDF列印工作流程。下載 該軟體產品。