使用IRONPDF FOR PYTHON

如何使用 Python 建立 PDF 檔案

已更新 2024年10月7日
分享:

介紹

本文將使用IronPDF for Python來製作一個PDF創建工具用於創建 PDF 文件並嵌入圖像。

如何使用 Python 建立 PDF 文件

  1. 在 PyCharm 中創建一個新項目

  2. 安裝 IronPDF for Python 庫以建立具有多頁的 PDF 文件

  3. 在程式碼中匯入 IronPDF 函式庫

  4. 使用類似 RenderUrlAsPdfRenderHtmlAsPdfRenderHtmlFileAsPdf 的方法來創建 PDF 文件。

  5. 要將 PDF 文件儲存到本地目錄,請使用 SaveAs

IronPDF

Python 是一種程式語言,可以幫助開發者快速且輕鬆地設計帶有 JPEG 圖像的圖形用戶界面。 它比其他語言提供了更大的動態性。因此,將 IronPDF 庫與 Python 集成是一個簡單的過程,有助於創建 PDF。

開發人員可以利用一些預裝的工具(包括 PyQt、wxWidgets、Kivy 以及無數其他包和庫)快速且安全地設計一個功能齊全的 GUI。 請記住,IronPDF 不僅僅是 Python 的 PDF 庫; 相反,它允許您整合其他框架的功能,如.NET Core。

IronPDF 使得 Python 網頁設計和開發更加容易,這部分是因為 Python 網頁開發範式(如 Django、Flask 和 Pyramid)的廣泛使用。 Reddit、Mozilla 和 Spotify 等幾個熱門網站和線上服務都使用這些框架。 有關專案中 Python 的更多資訊可在以下位置找到IronPDF for Python 頁面.

IronPDF 的功能

設置 Python

環境設置

確保你的機器已配置好 Python。 繼續前往Python 官方安裝網站下載並安裝與您的作業系統兼容的最新版本的 Python。 首先安裝 Python。然後,創建一個虛擬環境以分配您的專案需求。 使用「venv」模組,創建和管理虛擬環境,為您的轉換專案提供一個整潔且獨立的工作空間。

在 PyCharm 中新建專案

此次講座將使用 PyCharm,一個用來撰寫 Python 代碼的 IDE。

在啟動 PyCharm IDE 後選擇「新專案」。

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

PyCharm

選擇「新專案」會開啟一個新視窗,讓您指定專案的位置和環境。 此新視窗顯示在隨後的快照中。

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

新專案

選擇項目位置和環境路徑後,點擊“創建”開始新項目。 這將在新分頁中開啟應用程式創建視窗。 本文將使用 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 庫設置

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

 pip install ironpdf

「IronPDF」套件的安裝設定可以在下面的截圖中看到。

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

安裝 IronPDF

使用 IronPDF 創建 PDF

使用 IronPDF 創建 PDF 文件有多種方法:

  1. 使用 URL 建立 PDF 檔案。

  2. 將一串 HTML 轉換為 PDF。

  3. 使用 HTML 文件撰寫 PDF。

    在所有三種方法中,都使用了匯入行 import ironpdf。 通過導入IronPDF庫,您可以在代碼中使用其功能。

from ironpdf import *
PYTHON

使用 URL 創建 PDF 文件

要快速簡單地製作 PDF 文件,從 URL 創建一個 HTML 文件並使用 IronPDF 將其轉換為 PDF 格式。 可以使用集成的Chrome瀏覽器與IronPDF下載和檢索HTML內容。 使用以下程式碼自動生成 PDF 檔案:

renderer = ChromePdfRenderer()
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 *

renderer = ChromePdfRenderer()
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
PYTHON

使用 RenderHtmlAsPdf 函數翻譯 HTML 的示例代碼已提供。 它允許任何數量的 HTML 頁面轉換為 PDF 字串。 如果需要,生成的 PDF 文件可以使用 SaveAs 函數保存到特定位置。

使用 HTML 檔案編寫 PDF 文件

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

renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
PYTHON

如示例中所示,可以使用RenderHtmlFileAsPdf方法將HTML文件轉換。 它允許文件中的各個 HTML 頁面被轉換為字符串表示。 使用上述程式碼,建立 PDF 文件並將其儲存到適當的位置十分容易。

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

輸出檔案

受密碼保護的檔案可以被程式庫用來創建加密的 PDF 檔案。欲了解更多詳情,請造訪 IronPDF 教程,可以在這找到。操作指南.

結論

IronPDF 提供強大的安全機制,以減少威脅並確保數據保護。 此程式適用於所有廣泛使用的瀏覽器,並且是開源的。 IronPDF 讓程式設計師可以用幾行程式碼輕鬆建立和閱讀 PDF 文件。 為了滿足開發人員的各種需求,IronPDF 函式庫提供了多種授權選擇,包括免費開發人員授權和多種可下載的開發授權。

$749 Lite 捆包提供升級選擇,除了永久授權外,還包括一年的軟體支援和30天退款保證。 首次購買後,不會再產生其他費用。 這些許可證用於開發、預備和生產環境。 IronPDF 提供帶有時間和再分發限制的免費授權。 在試用期期間,用戶可以在實際環境中評估解決方案,且不會有浮水印。 請參閱 IronPDF授權頁面有關試用版的價格和授權的更多詳細資訊。 要了解 Iron Software 提供的其他產品,請查看Iron Software 網站.

< 上一頁
pdftotext Python(開發者教程)
下一個 >
如何在 Python 中給 PDF 檔案添加浮水印

準備開始了嗎? 版本: 2024.9 剛剛發布

免費 pip 安裝 查看許可證 >