Command-Line

使用命令行工具將圖像文件夾轉換為多頁 pdf 文件?

  • September 1, 2020

我有一個包含 100 張 jpg 圖像的文件夾。我想將這些圖像轉換為多頁 pdf 文件,其中包含所有圖像(裁剪為 A4 大小)。他們已經在正確的輪換中。

我應該使用哪些工具?

要求

ImageMagick

鍵入以下行以命令提示 intall ImageMagick:

sudo apt-get install imagemagick

從 jpeg 轉換為 PDF:

進入工作目錄(jpegs目錄):

cd work/directory/path

將 JPG 文件轉換為 PDF:

convert *.jpg foo.pdf

來源:http ://bitprison.net/jpg_to_pdf

不幸的是**convert**,之前更改了圖像以使質量損失最小,即原始質量jpg,您需要使用img2pdf,我使用以下命令:

一種更短的襯管解決方案,僅使用img2pdf

製作PDF

img2pdf *.jp* --output combined.pdf

可選擇將 OCR 添加到輸出 PDF

ocrmypdf combined.pdf combined_ocr.pdf

這是原始命令,需要更多命令和更多工具:

  1. 這是為了在不損失解析度或質量的情況下pdf從每個圖像中製作一個文件:jpg

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf 2. 這將pdf頁面連接成一個:

pdftk *.pdf cat output combined.pdf 3. 最後我添加了一個 OCRed 文本層,它不會改變 pdf 中的掃描質量,因此它們可以被搜尋:

pypdfocr combined.pdf

引用自:https://unix.stackexchange.com/questions/18054