使用IRONPDF FOR PYTHON

如何在 Python 中將 PNG 轉換為 PDF 檔案

1.0 介紹

IronPDF for Python 函式庫是一個工具,可用來優化您處理 PDF 文件和將影像文件轉換為 PDF 文件的體驗。 它擅長提取各種類型的數據,例如圖片、單選按鈕和列表框小部件,並將它們轉換為結構化數據,使程序員更容易理解。

2.0 IronPDF for Python

使用 Python 的程式設計師現在可以輕鬆處理 PDF 格式,透過 IronPDF for Python 函式庫,這個函式庫提供全面的 PDF 功能集。 由於其能夠與其他框架集成,因此在開發圖形用戶界面(GUI)方面有更多選擇。

由於 Python 在創建圖形用戶界面上的多功能性和易用性,這是一種許多開發者偏好的程式語言。 由於其動態特性,它與其他程式語言不同。

2.1 如何使用 IronPDF for Python

確保您的設備具有使用 IronPDF for Python 所需的必要條件。 然後,只需將 IronPDF 模組添加到 Python,即可有效處理和處理 PDF 數據。

確保已新增 Python 路徑的環境變數,以便可以從命令列訪問。在 Python 網頁框架以及 Windows 框架中,IronPDF 都可以被使用。

2.2 IronPDF 功能

以下是 IronPDF 一些最重要的功能列表。

  • HTML、HTML5、ASP、PHP 和其他來源都可以用來製作 PDF 文件。 此外,影像檔也可以進行 PDF 轉換。
  • IronPDF 提供打開和編輯加密 PDF 文件的功能。
  • IronPDF 是一個可以用來創建互動式 PDF 文件的工具。 它可以用來提取文本和圖像,光柵化成圖像,轉換為HTML,列印,完成互動式表單並提交。 此外,還有分割合併的選項。
  • IronPDF 支援代理伺服器、cookie、HTTP 標頭、唯一的網路登入憑證、表單變數和透過 HTML 登入表單 登入的用戶代理,這使得可以從 URL 建立文件。
  • 註解 和檢查 PDF 文件可以使用 IronPDF 程式來實現。
  • IronPDF 可用於從文件中提取圖像
  • IronPDF 有助於將 JPG 或 PNG 格式轉換為 PDF 文件。

3.0 將 PNG 轉換為 PDF 文件

本節在安裝IronPDF並創建新的PyCharm項目文件夾後,使用IronPDF for Python將圖像轉換為PDF。 您可以在以下代碼範例中查看如何將圖像轉換為 PDF 文件擴展名。

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.png")
pdf.SaveAs("Demo.pdf")
py
PYTHON

這段程式碼使用IronPDF庫創建一個圖像轉PDF的轉換器,將名為"Test.png"的圖片文件轉換為PDF。 通過使用 PNG 圖像檔案的路徑作為輸入,它首先構造一個ImageToPdfConverter對象。 該對象使用ImageToPdf函數和原始圖像文件路徑來完成圖像到PDF的轉換。

接下來,它使用SaveAs功能將轉換後的 PDF 儲存為名為 "Demo.pdf" 的 PDF 檔案。 這將生成一個與 Python 腳本相同路徑的輸出 PDF。 本質上,它將 PNG 檔案轉換為 PDF 檔案,這對於以多種方式共享和管理文件很有幫助。

這也適用於其他檔案格式/類型,例如 JPEG 圖像。 您只需更改代碼,在影像文件路徑中包含「.jpeg」或「.jpg」後綴即可。 如下面的程式碼所示。

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")
py
PYTHON

如何在 Python 中將 PNG 轉換為 PDF 文件,圖 1:輸出 PDF 文件

輸出 PDF 檔案

3.1 將多個圖像轉換為 PDF

只需幾行代碼,您就可以使用 IronPDF for Python 將文件夾中的所有圖像轉換並合併成單個 PDF 文件。您可以通過下面的 Python 代碼範例學習如何將多個圖像合併成單個 PDF 文件。

from ironpdf import *

image_files = [
    os.path.join("assets", f)
    for f in os.listdir("assets")
    if f.lower().endswith((".png"))
]
directory_list = List[str]()
for i in range(len(image_files)):
    directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
py
PYTHON

這段代碼使用IronPDF庫從位於指定目錄("assets")中的一系列PNG圖像文件創建一個單一的合成PDF。

從 IronPDF 庫匯入所需的模組是開始的地方。 使用列表生成式從 "assets" 目錄中創建滿足具有 ".png" 文件擴展名要求的圖像文件路徑列表。 變數 image_files 包含這個列表。

選擇的圖片文件路徑被放置在一個名為 directory_list 的清單中。然後使用 Add 方法遍歷 image_files 清單,並將每個圖片文件路徑添加到 directory_list 中。

最後,它使用SaveAs方法將影像檔案列表儲存為「Demo.pdf」,並調用ImageToPdfConverter.ImageToPdf(directory_list)將影像檔案列表轉換為單個PDF檔案。

想了解更多關於圖像轉換為 PDF 的資訊,請參考這個Python 指南

4.0 結論

IronPDF 函式庫提供強大的安全保護,以降低潛在風險並確保數據安全。 該庫與所有流行的瀏覽器兼容,並提供了多種 PDF 操作功能,供您使用。 有多種授權選項可供您選擇,包括免費的開發者授權和可購買的額外開發者授權,以滿足開發者多樣化的需求。

在$749 Lite 套裝中,包含了永久許可證、30 天退款保證、一年的軟體維護以及升級選項。 用戶可以在三十天的水印試用期內,在實際使用場景中評估該產品。 請點擊給定的授權頁面以了解 IronPDF 的試用版、價格及授權資訊。

查克尼思·賓
軟體工程師
Chaknith 致力於 IronXL 和 IronBarcode。他在 C# 和 .NET 方面擁有豐富的專業知識,協助改進軟體並支持客戶。他從用戶互動中獲得的洞察力有助於提高產品、文檔和整體體驗。
< 上一頁
適用於 Python 的最佳 PDF 閱讀器(免費和付費工具)
下一個 >
如何在 Python 中從 PDF 提取圖片

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

查看許可證 >