如何使用 PHP 將 PDF 轉換為圖像
2024-11-07 16:42:29 • 分類: 關於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]” 將單獨轉換第一頁。

如果您希望轉換後的 PDF 頁面達到品質要求,只需新增 $imagick->setResolution (150, 150) 即可。這段代碼應在加載程式或建立圖像之前出現。
如果將 PDF 轉換為 PNG 時出現了透明度問題,試試展平是否能解決問題,如下圖的代碼所示。
$imagick = $imagick->flattenImages();

如何使用 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 代碼。

如何將 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,點擊「開啟」,將其匯入程式。

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

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

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