Top

如何用 Python 將 PDF 轉換為 PNG

author name

2024-11-07 16:42:29 • 分類: 關於PDF 檔案的知識 • 經過驗證的解決方案

如何用 Python 將 PDF 轉換為 PNG

您可用 Python 或在電腦上安裝一個 PDF 轉換器,將 PDF 檔案轉換為 PNG。本文將指導您使用這兩種方法,並為您推薦最好的方法。

如何用 Python 將 PDF 轉換為 PNG

只要能理解 Python 編程語言,就能將 PDF 檔案轉換為 PNG 格式。也可用 Python 將 PDF 轉換為 JPG。如果電腦上安裝了 Python 庫,這種方法將是極為理想的一種方法。

用 Python 將 PDF 轉換為 PNG 的步驟

以下為用 Python 將 PDF 轉換為 PNG 的步驟,非常簡單。

第 1 步:使用
pip install pdf2image 在電腦上安裝 pdf2image 庫。

第 2 步:該庫可充當涉及使用 Python 的 PDF 到 PNG 轉換器。安裝該庫後,使用以下代碼匯入 PDF 檔案
from pdf2image import convert_from_path
pages = convert_from_path('pdf_file', 500)

第 3 步:轉換輸入以下代碼,將 PDF 檔案儲存為 .png
for page in pages:
page.save('out.png', 'PNG')

您也可輸入代碼
images = convert_from_path('/home/belval/example.pdf')

經過以上步驟,使用 Python,應該可高品質地將 PDF 轉換成 PNG

使用 Python 將 PDF 轉換為 PNG 的優點和缺點。

您已知曉如何用 Python 將 PDF 轉換為 PNG,但其對於不熟悉編碼的人士而言則為不利。下文將簡單介紹用 Python 將 PDF 轉換為 PNG 的優點和缺點。

優點

  • 速度更快。沒有限制或浮水印。
  • 提供多種將 PDF 轉換為 PNG 的方法。
  • 與其他編程語言不同,其代碼容易理解。

缺點

  • 會耗盡所有記憶體,終止其他進程,不適合轉換大 PDF 檔案。
  • 無編程背景的人士會覺得有難度。


如何不使用 Python 即可將 PDF 轉換為 PNG

用 Python 將 PDF 轉換為 PNG 對於非程式員的人士而言並非易事,而通俗易懂的轉換方式則適合這類人士。PDFelement 已輕鬆搞定。該 PDF 程式無需使用 Python 即可將 PDF 轉換為 PNG。其支援 TIFF、GIF、JPG 和 BMP 等輸出格式。檔案轉換過程快。轉換後的檔案將保留 PDF 檔案的格式和版面配置。最重要的是,如果在 Windows 或 Mac 電腦上安裝了該軟體,操作將非常簡單。在指導您使用 Python 將 PDF 轉換為 PNG 之前,我們先瞭解下該軟體的主要功能。

  • 支援批量處理,例如轉換、建立 PDF 檔案、執行 OCR、從 PDF 檔案中擷取資料。
  • 將 PDF 檔案轉換為 Word、HTML、純文字、EPUB、Excel 和 PowerPoint 等可編輯的格式。
  • 將 Word、HTML、純文字、EPUB、Excel 和 PowerPoint 等格式轉換為高品質的 PDF 檔案。
  • 內建多個 PDF 範本,方便建立 PDF 檔案。
  • 建立 PDF 表單,編輯 PDF 表單,填寫 PDF 表單,輕鬆從 PDF 表單中擷取資料。
  • 用文字框和幾何圖形註釋 PDF 檔案,用不同的顏色高亮顯示文字,對 PDF 檔案評註。
  • 是一個可靠的 PDF 檢視器,可導覽、滾動和縮放頁面,並對頁面做書籤。
  • 使用段落和行模式編輯文字。還可編輯甚至刪除 PDF 中的圖像、對象和連結。
  • 透過電子郵件、Google Drive、Dropbox 和 Evernote 共享 PDF 檔案。
  • 用簽名、密碼和浮水印加密 PDF 檔案,以及編校文字。
  • 將多個 PDF 檔案合併成單個 PDF 檔案。

言歸正傳,讓我們看看如何使用 PDFelement 而非 Python 將 PDF 轉換為 PNG。

第 1 步:開啟 PDF

在電腦上安裝並執行該軟體。系統彈出一個視窗,如下圖所示。點擊「開啟檔案...」,選擇 PDF 檔案,用該程式開啟檔案。

用 Python 將 PDF 轉換為 PNG

第 2 步:點擊「轉為圖像」

導覽到程式的主功能表,點擊「轉換」功能表。在彈出的清單中,選擇「轉為圖像」格式。

用 Python 將 PDF 轉換為 PNG

第 3 步:無需使用 Python 即可將 PDF 轉換為 PNG

在彈出視窗中進行最終設定。點擊「檔案名」,如需要,重新命名檔案。點擊「另存新檔類型」按鈕,選擇 .png 輸出格式。然後,點擊「儲存」按鈕即可。該程式無需使用 Python 即可將 PDF 轉換為 PNG。

用 Python 將 PDF 轉換為 PNG


用 Python 將 PDF 轉換為 PNG—常見問題

如何用 Python 將 PDF 轉換為 PNG?

要用 Python 將 PDF 轉換為 PNG,請按以下步驟操作。

1.安裝 PIL 包

使用命令:pip install Pillow 安裝 PIL 包。

2.擷取 PNG 圖像的路徑

擷取存儲圖像的路徑。

3.用 Python 將 PDF 轉換為 PNG

使用下列範本將圖像轉換為 PDF 。

從 PIL 匯入圖像

image1 = Image.open(r'path where the image is stored\file name.png')

im1 = image1.convert('RGB')

im1.save(r'path where the PDF will be stored\new file name.pdf')

在示例中,PDF 檔案存儲在原始圖像所在路徑下。

如何在 Node.JS 中將 PDF 轉換為 PNG?

可使用 pdf2pic 包在 Node.JS 中將 PDF 轉換為 PNG。該轉換過程可簡化為 3 個步驟。

首先,從官方網站下載 node.js 安裝,並在命令提示符下建立專案資料夾。透過命令行 : npm init 安裝專案。

其次,建立一個上傳資料夾,將需轉換為 PNG 的 PDF 檔案複製到資料夾。

然後,開啟 app.js 或 index.js 檔案,使用 pdf2pic 包(查看代碼)執行代碼。聆聽 node 應用程式。

完成後,執行 node 應用程式。最後,開啟首選檢視器,輸入路線路徑和 PDF 檔案名。

如何用 Java 將 PDF 檔案轉換為 PNG 圖像?

Java 可將每一頁 PDF 檔案都轉換為單獨的 PNG 圖像。(查看代碼示例

使用 Document 類方法加載 PDF 檔案。使用 Document.getPages() 方法,迴圈瀏覽每一頁 PDF 檔案。

為每個 PNG 圖像建立一個 OutputStream 對象。執行 Resolution,設定圖像解析度。

使用 Resolution 對象,建立一個 PngDevice 類的對象,然後執行。使用 PngDevice.process(Document.getPages().get_Item(Index), OutputStream) 方法將 PDF 頁面轉換為 PNG。

完成後,關閉檔案流即可。

免費下載立即購買 PDFelement!

免費下載立即購買 PDFelement!

立即購買 PDFelement!

立即購買 PDFelement!


author name

Quintela

staff 編輯

首頁 > 關於PDF 檔案的知識 > 如何用 Python 將 PDF 轉換為 PNG