在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將探討 Python 中的圖像轉 PDF 技術,為您提供寶貴的見解和實用的代碼示例,幫助您掌握這項無價的技能。 那麼,讓我們開始這段旅程吧。 本文中將使用的 Python 文件和庫是IronPDFfor Python。
安裝用於將圖像轉換為 PDF 檔案的 Python 庫。
利用 ImageToPdfConverter
方法將圖片轉換為 PDF 文件。
使用 SaveAs
方法保存新生成的 PDF 文件。
將多個圖像轉換為單個 PDF 檔案物件。
IronPDF for Python 是一個多功能的庫,讓開發者能夠輕鬆地在 Python 應用程序中生成、操作和處理 PDF 文檔。 它提供了一整套工具來創建 PDF文件從頭開始,將 HTML 和圖像轉換為 PDF以及對現有的PDF進行各種操作,例如合併, 分割並添加互動元素,如表單和註解. IronPDF 具有易於使用的 API,使 PDF 生成和操作任務變得簡單,這使其成為開發人員將 PDF 功能整合到 Python 專案中的寶貴工具,不論是生成報告、發票還是互動式文件。
要建立新的 PyCharm 專案並安裝 IronPDF,您需要遵循以下步驟:
安裝 PyCharm: 如果您尚未這樣做,請從 JetBrains 網站下載並安裝 PyCharm。(https://www.jetbrains.com/pycharm/). 確保您的系統上已安裝 Python。
建立新的 PyCharm 專案: 打開 PyCharm,然後按照以下步驟來建立新專案:
點擊左上角的「檔案」。
選擇「新建專案...」
選擇您想要創建專案的位置並為其命名。
:ProductInstall
此指令將下載並安裝IronPDF庫及其依賴項。
一旦新的 PyCharm 專案資料夾建立並安裝了 IronPDF,讓我們使用 IronPDF for Python 將影像轉換為 PDF。 在下面的程式碼片段中,您將看到如何將圖像轉換為PDF檔案。
from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("win to pay.png")
pdf.SaveAs("image-to-pdf.pdf")
此程式碼片段使用IronPDF庫將名為「win to pay.png」的圖像文件轉換為PDF文檔。 首先創建一個 ImageToPdfConverter
對象,將圖像文件的路徑作為參數傳遞。 然後,使用 SaveAs
方法將轉換後的 PDF 以檔名 "image-to-pdf.pdf" 儲存。 基本上,它將圖像轉換為 PDF 文件,這在各種文件管理和共享方面非常有用。
作為 PDF 輸出的發票
使用 IronPDF for Python,您可以用幾行程式碼將資料夾中的所有圖像轉換並合併成一個 PDF 檔案。
以下 Python 腳本將展示如何將多個圖像合成為單個 PDF 文件。
from ironpdf import *
import os
image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(('.jpg', '.jpeg'))]
directory_list = List[str]()
for i in range(len(image_files)):
directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("composite.pdf")
這段代碼使用IronPDF庫將指定目錄中的擴展名為'.jpg'或'.jpeg'的圖像文件轉換(資產)合併成單一的 PDF 文件。 以下是逐步解釋:
首先從 IronPDF 函式庫匯入必要的模組。
它使用列表解析從“assets”目錄中生成滿足“.jpg”或“.jpeg”文件擴展名標準的圖像文件路徑列表。 此列表存儲在 image_files
變量中。
建立了一個名為 directory_list
的列表,用來儲存所選擇影像檔案的路徑。
然後,它通過迭代 image_files
列表並使用 Add
方法將每個圖像文件路徑添加到 directory_list
中。
最後,它呼叫 ImageToPdfConverter.ImageToPdf
(目錄清單)使用
SaveAs方法將圖像文件列表轉換為綜合 PDF 文檔,並將其保存為 "composite.pdf"。
總結來說,這段程式碼掃描具有特定擴展名的影像檔目錄,將它們編譯成單一的 PDF 文件,並將生成的 PDF 儲存為 "composite.pdf"。
每頁包含一張照片的 PDF
本文探討了 Python 中的影像轉 PDF 世界,為您提供實用的見解和易於遵循的範例,幫助您掌握這項基本技能。 透過使用 IronPDF for Python 的範例,展示了如何輕鬆地將單個圖像轉換為 PDF 文件,甚至將多個圖像合併成單一、連貫的 PDF 檔案。
IronPDF 的用戶友好型 API 使 Python 開發者能夠簡化 PDF 生成、轉換和操作任務,這對於涉及報告、發票、互動文檔等的項目來說是一個寶貴的資源。 透過遵循本文中概述的步驟,您可以利用Python的強大功能,提升您的文件管理能力,同時簡化工作流程並提高效率。
如果您想知道如何將 PDF 文件轉換為圖像,請查看本教程. 此外,範例「Image to PDF」的源代碼可作為範例找到。IronPDF 網站.