PDF是統治文件格式之一,主要用於共享和打印文檔。通常,您更喜歡在共享之前將不同格式的文檔/文件轉換為 PDF。在特定情況下,您需要以編程方式將 PNG、JPG 和其他圖像轉換為 PDF 格式。為此,本文介紹瞭如何使用 Python 將圖像轉換為 PDF。您還將了解如何將多個圖像轉換為單個 PDF。
Python 圖像到 PDF 轉換器庫 - 免費下載
Aspose.Words for Python 是一個功能強大且功能豐富的庫,可讓您處理 Word、PDF 等文本文檔。它還提供將文本文檔高保真地轉換為各種流行格式的功能。在本文中,我們將使用此庫將圖像轉換為 PDF。您可以使用以下 pip 命令從 PyPI 安裝庫。
> pip install aspose-words
在 Python 中將圖像轉換為 PDF
以下是在 Python 中將圖像轉換為 PDF 文件的步驟。
- 首先,使用 Document 類創建一個新文檔。
- 然後,創建一個 DocumentBuilder 對象並使用 Document 對像對其進行初始化。
- 使用 DocumentBuilder.insertimage(fileName) 方法將圖像插入到文檔中。
- 最後,使用 Document.save(fileName) 方法保存 PDF 文檔。
以下代碼示例顯示瞭如何在 Python 中將 PNG 圖像轉換為 PDF。
import aspose.words as aw
# 創建一個新文檔
doc = aw.Document()
# 創建文檔生成器
builder = aw.DocumentBuilder(doc)
# 在文檔中插入圖像
builder.insert_image("logo.png")
# 另存為 PDF
doc.save("image-to-pdf.pdf")
在 Python 中將多個圖像轉換為 PDF
以下是在 Python 中將多個圖像轉換為單個 PDF 文件的步驟。
- 首先,使用 Document 類創建一個新文檔。
- 然後,創建一個 DocumentBuilder 對象並使用 Document 對像對其進行初始化。
- 從所需文件夾中獲取圖像文件列表。
- 遍歷圖像文件列表並使用 DocumentBuilder.insertimage(fileName) 方法將每個圖像插入到文檔中。
- 最後,使用 Document.save(fileName) 方法保存 PDF 文檔。
以下代碼示例顯示瞭如何在 Python 中將多個圖像轉換為單個 PDF。
import aspose.words as aw
import os
# 圖片目錄
dir = "D:\\images\\"
# 創建一個新文檔
doc = aw.Document()
# 創建文檔生成器
builder = aw.DocumentBuilder(doc)
# 循環瀏覽文件夾中的圖像
for imageFile in os.listdir(dir):
# 在文檔中插入圖像
builder.insert_image(os.path.join(dir, imageFile))
# 另存為 PDF
doc.save("images-to-pdf.pdf")
圖像到 PDF Python 轉換器 - 獲得免費許可證
您可以通過 獲得免費的臨時許可證 將圖像轉換為 PDF 而不受評估限制。
Python 圖像到 PDF 庫 - 閱讀更多
您可以使用 文檔 探索更多關於 Aspose.Words for Python 的信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。
結論
在本文中,您學習瞭如何使用 Python 將圖像轉換為 PDF 格式。此外,您還了解瞭如何以編程方式將多個圖像轉換為單個 PDF。您可以輕鬆地將提供的代碼示例集成到您的應用程序中,並執行圖像到 PDF 的轉換。