Top
PDFelement
應用程式名稱
在 AppStore 應用程式中開啟
在 Google Play 應用程式中開啟
開啟 開啟

如何使用 PHP 將 PDF 轉換為圖像

author name

2022-11-07 11:08:05 • 分類: 關於PDF 檔案的知識 • 經過驗證的解決方案

有許多人一直在不懈地尋找如何使用 PHP 將 PDF 轉換為圖像的方法。如果您是其中之一,那麼您就要找到上述方法了。本文將為您介紹關於如何使用 PHP 且在不使用 ImageMagick 的情況下將 PDF 轉換為圖像的指南,內容十分詳細。

如果您想快速輕鬆地將 PDF 轉換為圖像,而無需使用 PHP,不妨試試 PDFelement ,其是一種 PDF 到 image 轉換器,功能十分強大。其可將 PDF 轉換為 JPG、PNG、TIFF、GIF 圖像及 Word/Excel 檔案等。其支援批量轉換,可將 PDF 批量轉換為圖像,既省時又輕鬆。其也是一個 PDF 編輯器,可合併和分割 PDF 、變更 PDF 檔案中的文字和圖像。立即下載 PDFelement,免費試用。 

如何使用 PHP 及 ImageMagick 將 PDF 轉換為圖像

ImageMagick 軟體是一個建立位圖圖像的平台,內建 PHP。下列為使用者如何使用 PHP 及 ImageMagick 將 PDF 轉換為圖像的具體步驟。

第 1 步:開啟 PHP 編碼環境,使用代碼建立 imagic 對象。

$imagick = new Imagick();

第 2 步:使用代碼,讀取目標 PDF 檔案中的圖像。

$imagick->readImage('myfile.pdf');

第 3 步:以將所有 PDF 頁面轉換為 PNG 格式為例,只需執行以下代碼。

$imagick->writeImages('converted.png', false);

請注意,writeImages() 代碼的第二個參數是返回 false。這確保其為每一頁建立單獨的圖像。

例如,如果您只想把某一頁 PDF 檔案轉換為 PNG,只需在 PDF 名稱上傳遞一個索引,如下圖所示。"test.pdf [0]” 將單獨轉換第一頁。

使用 PHP 將 PDF 轉換為圖像

如果您希望轉換後的 PDF 頁面達到品質要求,只需新增 $imagick->setResolution (150, 150) 即可。這段代碼應在加載程式或建立圖像之前出現。

如果將 PDF 轉換為 PNG 時出現了透明度問題,試試展平是否能解決問題,如下圖的代碼所示。

$imagick = $imagick->flattenImages();

使用 PHP 將 PDF 轉換為圖像


如何使用 PHP 且在不使用 ImageMagick 的情況下將 PDF 轉換為圖像

使用者可使用 PHP 將 PDF 轉換為圖像,無必要非得使用 ImageMagick。

第 1 步:開啟 PHP 的編碼環境。編寫代碼 "$source=" myFile.pdf”,加載目標源 PDF 檔案。

第 2 步:編寫代碼 "$target= "converted.png”,選擇所需的輸出圖像檔案。

第 3 步:執行以下代碼,進行轉換:

exec('/usr/local/bin/convert "'.$source .'"-colorspace RGB –res

將二進位檔案的位置變更至伺服器所在的位置。該位置由主機管理員處提供。

第 4 步:使用 echo 命令,列印 PDF 成功轉換為 PNG 後的回應。

關閉 php 代碼。

使用 PHP 而非 ImageMagick 將 PDF 轉換為圖像


如何將 PDF 轉換為圖像而無需使用 PHP

PDFelement 是一個 PDF 工具,支援使用者將 PDF 檔案轉換成包括圖像格式在內的幾乎所有檔案格式,功能全面。該程式具備大量實用功能,適合處理包括專業工作在內的各種工作。如果您想一次轉換單個 PDF 檔案或同時轉換多個 PDF 檔案,那麼 PDFelement 將是一種絕佳工具。其易於使用,適合各種類型的使用者。其與幾乎所有的作業系統和裝置都相容,因此您不需要擔心使用的是何種裝置。其他功能包括:

  • 使用密碼和編校功能保護 PDF 。
  • 以電子郵件附件的形式共享 PDF 檔案。
  • 手動或自動建立表單。
  • 以數位化方式或透過數位簽名,核准客戶的檔案。
  • 將多個 PDF 檔案合併成單個大 PDF 檔案。
  • 為 PDF 內容新增評註。
  • 透過各種方式開啟受保護的 PDF 檔案及其他 PDF 檔案。
  • 為 PDF 檔案新增書籤、快照和附件。
  • 編輯 PDF 檔案上的連結、對象和文字。
  • 縮小 PDF 檔案大小,而無損檔案品質。
  • 支援 OCR 功能,使 PDF 掃描檔案可搜尋、可編輯。

如何將 PDF 轉換為圖像而無需使用 PHP

第 1 步:開啟 PDF

首先,安裝並執行 PDFelement,進入主視窗。左下方有一個「開啟 PDF」按鈕。點擊該按鈕,檔案總管視窗彈出。導覽至目標 PDF 所在的資料夾。選擇該 PDF,點擊「開啟」,將其匯入程式。

如何使用 PHP 將 PDF 轉換為圖像

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

目標檔案應已成功上傳。選擇工具欄上的「轉換」標籤,存取幾種輸出格式。忽略其他選項,選擇「轉為圖像」選項。

使用 PHP 腳本將 PDF 轉換為圖像

第 3 步:將 PDF 轉換為圖像

選擇「轉為圖像」選項,該程式將顯示輸出「另存新檔」視窗。選擇合適的輸出資料夾,提供選擇的檔案名,或者就用預設名。點擊「另存新檔類型」箭頭,從清單中選擇目標圖像格式。點擊「儲存」按鈕,將 PDF 轉換為選定的圖像格式。

使用 PHP 將 PDF 轉換為圖像

以上是無需使用 PHP 順暢將 PDF 轉換為圖像的具體步驟。

免費下載立即購買 PDFelement!

免費下載立即購買 PDFelement!

立即購買 PDFelement!

立即購買 PDFelement!


author name

Quintela

staff 編輯

首頁 > 關於PDF 檔案的知識 > 如何使用 PHP 將 PDF 轉換為圖像
相關文章