IRONSOFTWAREHOME
USING IRONPDF FOR PYTHON

如何使用 Python 建立 PDF 文件

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

本文將使用IronPDF for Python來製作一個PDF生成器,以幫助建立PDF文件並嵌入圖像。

如何使用Python建立PDF文件

  1. 在PyCharm中建立一個新專案。
  2. 安裝IronPDF for Python程式庫,以建立多頁的PDF文件。
  3. 在程式碼中匯入IronPDF程式庫。
  4. 使用RenderHtmlFileAsPdf等方法來建立PDF文件。
  5. 要將PDF文件保存到本地目錄,請使用SaveAs。

IronPDF

Python是一種程式語言,可以幫助開發人員快速而簡單地設計帶有JPEG圖像的圖形使用者介面。 它為程式設計師提供了比其他語言更大的靈活性。因此,將IronPDF程式庫與Python整合是一個簡單的過程,有助於建立PDF。

開發人員可以通過利用幾個預安裝的工具,如PyQt、wxWidgets、Kivy以及無數的其他套件和程式庫,快速安全地設計具有完整功能的GUI。 請記住,IronPDF不僅僅是一個Python PDF程式庫; 相反,它允許您整合其他框架的功能,如.NET Core。

IronPDF簡化了Python網頁設計和開發,這部分得益於Django、Flask、Pyramid等Python網頁開發範式的廣泛使用。 一些熱門網站和線上服務,如Reddit、Mozilla和Spotify,都使用了這些框架。 關於專案中Python的進一步資訊,可在IronPDF for Python頁面上找到。

IronPDF的特點

要了解更多建立PDF的方法,請存取IronPDF文件頁面。

設置Python

環境設置

確保您的機器已配置好Python。 請前往官方Python安裝網站下載並安裝與您操作系統相容的最新版本Python。 先安裝Python。然後,建立虛擬環境以分隔專案的需求。 利用venv模組來建立和管理虛擬環境,為您的轉換專案提供一個整潔且獨立的工作區。

在PyCharm中建立新專案

此討論中將使用PyCharm這個編寫Python程式碼的IDE。

啟動PyCharm IDE後,選擇"New Project"。

如何使用Python建立PDF文件,圖1:PyCharm PyCharm

選擇"New Project"後會打開一個新視窗,讓您指定專案的位置和環境。 下一張快照中顯示了這個新視窗。

如何使用Python建立PDF文件,圖2:新專案 新專案

選擇專案位置和環境路徑後,點擊"Create"以開始一個新專案。 這會在新分頁中打開一個應用程式建立視窗。 本文將在本課程中使用Python 3.9。

如何使用Python建立PDF文件,圖3:Main.py Main.py

IronPDF程式庫的需求

IronPDF是一個Python程式庫,主要使用.NET 6.0。因此,IronPDF for Python需要在您的機器上安裝.NET 6.0運行時。Linux和Mac的使用者在使用此Python模組前可能需要安裝.NET。 您可以在Microsoft .NET網站上找到所需的運行時環境。

IronPDF程式庫的設置

建立、編輯和打開以".pdf"結尾的文件,需要安裝"IronPDF"套件。 要安裝套件,請在PyCharm中打開終端窗口並輸入以下命令:

> pip install ironpdf

下面的截圖展示了'IronPDF'套件的設置。

如何使用Python建立PDF文件,圖4:安裝IronPDF 安裝IronPDF

使用IronPDF建立PDF

有多種方法可以使用IronPDF建立PDF文件:

  1. 使用URL建立PDF文件。
  2. 將HTML字串轉換為PDF。
  3. 使用HTML文件寫入PDF。

對於所有三種方法,使用匯入行from ironpdf import *。 通過匯入IronPDF程式庫,您可以在程式碼中使用其功能。

from ironpdf import ChromePdfRenderer
Python

使用URL建立PDF文件

要迅速而簡單地製作PDF文件,請從URL建立HTML文件並使用IronPDF將其轉換成PDF格式。 可以使用與IronPDF整合的Chrome瀏覽器下載並檢索HTML內容。 使用以下程式碼自動生成PDF文件:

# Create an instance of the ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render the URL to a PDF file and save it to the specified path
renderer.RenderUrlAsPdf("https://www.google.co.in/").SaveAs("sample.pdf")
Python

通過使用上述方法,您可以將URL轉換為文件並建立PDF文件。然後可以將建立的PDF文件保存到指定位置。 下面是上述程式碼的結果。

如何使用Python建立PDF文件,圖5:PDF圖像 PDF圖像

將HTML字串轉換為PDF

使用IronPDF,HTML字串可以轉換為PDF文件。 下面提供的程式碼展示了將HTML字串轉換為文件的範例。 它展示了每個HTML元素可能轉換為PDF文件的可能性。

from ironpdf import ChromePdfRenderer

# Create an instance of the ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render an HTML string to a PDF and save it to the specified path
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
Python

使用RenderHtmlAsPdf函式轉換HTML的過程由提供的範例程式碼演示。 它允許任意數量的HTML頁面轉換為PDF文件。 如果需要,利用SaveAs函式,建立的PDF文件可以保存到特定位置。

使用HTML文件寫入PDF

IronPDF可以用於將HTML文件轉換為PDF文件。 我們可以通過查看下面的HTML程式碼範例了解如何使用IronPDF生成文件。 使用IronPDF,您還可以從任何HTML元素生成PDF文件。 也可以使用HTML字串建立PDF文件。

# Render an HTML file to a PDF and save it to the specified location
renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
Python

如隨附的範例中所示,可以使用RenderHtmlFileAsPdf方法轉換HTML文件。 它允許文件中的各種HTML頁面被轉換為字串表示。 使用上述程式碼,建立PDF文件並將其保存到合適位置變得簡單。

如何使用Python建立PDF文件,圖6:輸出文件 輸出文件

可以使用該程式庫將密碼保護的文件用於建立加密PDF文件。欲了解更多資訊和具體細節,請存取IronPDF教程,可在此操作指南中找到。

結論

IronPDF提供強大的安全機制以減少威脅並確保資料保護。 該程式適用於所有廣泛使用的瀏覽器且是開源的。 IronPDF使程式設計師能夠以一些程式碼行輕鬆建立和閱讀PDF文件。 為了滿足開發人員的不同需求,IronPDF程式庫提供了若干授權選擇,包括免費開發者授權和若干可下載的開發授權。

$999 Lite捆綁包提供了除了永久授權外還提供升級選項,還有一年軟體支援及30天退款保證。 首次購買後不再會產生其他費用。 這些授權用於開發、測試與生產環境。 IronPDF提供免費授權,但有時間和再分發限制。 在試用期間,使用者可以在沒有水印的情況下評估方案在現實環境中的應用。 請參閱IronPDF授權頁面以獲得有關試用版價格和授權的更多詳情。 想要了解Iron Software提供的其他產品,請查看Iron Software網站。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起