使用IRONPDF FOR PYTHON

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

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

1.0 介紹

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

2.0 IronPDF for Python

現在使用 Python 的程式設計師可以輕鬆地處理 PDF 格式,這要歸功於IronPDF for Python提供全面 PDF 功能的函式庫。 還有更多選項可用於開發圖形用戶介面(圖形用戶介面)由於其能夠與其他框架集成的能力。

由於 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, 列印、完成互動式表單並提交它們。 還有選項可以用於分割結合.
  • 代理、cookie、HTTP 標頭、唯一的網路登入憑證、表單變數和使用者代理,這些通過 HTML 登入表單登入都受到了IronPDF的支持,這使得從URL創建文檔成為可能。

    *注释可以使用IronPDF程式檢查和查看PDF檔案。

  • 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")
PYTHON

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

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

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

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")
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")
PYTHON

此代碼從位於指定目錄中的一系列 PNG 圖片文件創建一個單一的合成 PDF。(資產)使用IronPDF庫。

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

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

最後,它使用 SaveAs 方法將圖像文件列表保存為 "Demo.pdf",並調用 ImageToPdfConverter.ImageToPdf。(目錄清單)將圖像文件列表轉換為單個PDF文件。

若要了解有關將圖像轉換為 PDF 的更多資訊,請參閱此內容。Python 指南教程.

4.0 結論

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

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

< 上一頁
適用於 Python 的最佳 PDF 閱讀器(免費和付費工具)
下一個 >
如何在 Python 中從 PDF 提取圖片

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

免費 pip 安裝 查看許可證 >