在 Linux 終端中將 PDF 文檔轉換為圖像


前面介紹了將圖像文件轉換為 PDF 文檔的過程。反之亦然。也就是說,您還可以將 PDF 文檔中的任意數量的頁面轉換為一系列圖像。您可以使用此技巧先將 PDF 文件轉換為圖像,然後根據需要對其進行編輯,然後再將其轉換回 PDF。

pdftoppm 可以很容易地將 PDF 文檔轉換為終端中的圖像。您還可以根據需要指定分辨率、縮放比例和裁剪圖像。

pdfgrep – 在 PDF 文檔中搜索文本

安裝 pdftoppm

打開終端並輸入以下命令,具體取決於您的發行版:

# On Debian and Ubuntu based distributions
sudo apt update && sudo apt install poppler-utils

# On Fedora Workstation
sudo dnf install poppler-utils

# On Arch Linux
sudo pacman  -S poppler
我的 Fedora 上已經安裝了 poppler-utils

將 PDF 文檔轉換為圖像

轉換過程非常簡單。只需輸入 pdftoppm 命令如下:

pdftoppm -image_format pdf_name image_name
將 PDF 文檔轉換為圖像

在這裡,-image 格式標誌將圖像格式化為您喜歡的格式(JPEG、PNG 等)。

指定要轉換的頁面範圍

你可以使用它 -f 什麼時候 -l 命令選項指定將轉換為圖像的文檔的第一頁和最後一頁。讓我們看下面的例子。

pdftoppm -png -f 2 -l 5 Lockpick_Guide.pdf Picture
轉換為指定範圍內的圖像轉換為指定範圍內的圖像

如您所見,僅生成了三個圖像,如命令選項中所指定。

調整輸出質量

默認情況下,pdftoppm 生成 DPI 為 150 的圖像, -rx 什麼時候 -ry 這些選項分別定義 X 和 Y 分辨率。例如,讓我們生成一個 200 DPI 的圖像。輸入如下。

pdftoppm -png -rx 200 -ry 200 pdf_name.pdf image_name
將 PDF 轉換為圖像時指定 DPI將 PDF 轉換為圖像時指定 DPI

概括

就這樣。我們希望您已經學習了與此工具相關的知識並找到了該知識的實際用途。如果您對此工具有任何疑問,請在評論中告訴我們。