可移植文檔格式 (PDF) 文件在當今被廣泛使用。任何格式的圖像都比 PDF 文件更容易編輯和使用,因此將 PDF 文件轉換為圖像進行編輯是一種常見的做法。
在本文中,您將學習各種將 PDF 文件轉換為圖像的方法。
先決條件
- 基於Linux的系統
- 終端接入
- 具有 sudo 權限的用戶帳戶。
筆記: 本教程中的命令在 Linux Mint 系統上運行。本教程中的所有方法都適用於基於 Linux 的系統。
使用命令行界面 (CLI) 將 PDF 轉換為圖像
使用 Pdftoppm 工具將 PDF 轉換為圖像
Pdftoppm 命令行工具包含在 popper-utils 包中。 要安裝和使用 pdftoppm,首先安裝 popper-util 包。
sudo apt-get install poppler-utils
以下是 pdftoppm 命令的基本語法。
pdftoppm –
筆記: 本教程中使用的 PDF 文件的名稱是 sample.pdf。您需要在上述命令中插入文件名和圖像名。
pdftoppm -png sample.pdf sample
Pdftoppm 工具有多種選擇。例如,您可以使用以下命令來查找和轉換 PDF 文件中的特定頁面。
pdftoppm -png -f 10 -l 15 sample.pdf Sample
-f 和 -l 選項指定第一個和最後一個頁碼。在輸出中,您可以看到轉換後的圖像反映了上述範圍。
您還可以使用 pdftoppm 自定義轉換後圖像的質量。要自定義質量,請使用 -rx 和 -ry 選項更改寬度和高度分辨率。
pdftoppm -png -rx 300 -ry 300 sample.pdf sample
有關 pdftoppm 工具及其選項的更多信息,請運行以下命令以了解更多信息。
pdftoppm --help
還
man pdftoppm
使用 Imagemagick 工具將 PDF 轉換為圖像
Imagemagick 是另一個提供圖像處理功能的實用程序。它還有一個非常易於使用的編程 API。
您可以使用以下命令安裝 Imagemagick 實用程序:
sudo apt install imagemagick
安裝後,您可以使用以下命令將 PDF 文件轉換為圖像:
convert sample.pdf output_image.jpg
您可以看到策略不允許轉換 PDF 文件。獲得此輸出後,使用以下命令導航到 Imagemagick 策略 XML 文件。
sudo nano /etc/ImageMagick-6/policy.xml
以下代碼片段出現在文件末尾。
<!-- disable ghostscript format types --> <policy domain="coder" rights="none" pattern="PS" /> <policy domain="coder" rights="none" pattern="PS2" /> <policy domain="coder" rights="none" pattern="PS3" /> <policy domain="coder" rights="none" pattern="EPS" /> <policy domain="coder" rights="none" pattern="PDF" /> <policy domain="coder" rights="none" pattern="XPS" /> Comment it out in the following format. <!-- code -->
按 Ctrl + O 和 Ctrl + X 完成編輯。運行以下命令來轉換 PDF。
convert sample.pdf output_image.jpg
如您所見,轉換成功。
您可以使用 -density 和 -quality 選項優化圖像。
convert -density 300 sample.pdf -quality 100 output_image.jpeg
使用圖形用戶界面 (GUI) 將 PDF 轉換為圖像
使用 GIMP 應用程序將 PDF 轉換為圖像
GNU 圖像處理程序 (GIMP) 是圖像處理軟件。
要安裝 GIMP,請從軟件管理器中搜索並安裝 GIMP。
轉到頁面以轉到 PDF 文件,將其導入,然後將其轉換為圖像。
然後將其導出為所需的圖像格式。
結論是
在本文中,您了解了將 PDF 文件轉換為圖像格式的各種方法。