使用命令行工具将图像文件夹转换为多页pdf文件?


Answers:


13

要求

图像魔术

键入以下命令以提示输入完整的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


我自己找到了解决方案,但您回答了更多细节。这是如此简单,我什至感到羞愧。
有人仍在使用您MS-DOS

^不客气!
mr_eclair 2011年

嗯,虽然还没有裁剪到A4长宽比;)
tanius

如果子文件夹中有图像,请使用它convert */*.jpg foo.pdf
Phil Roggenbuck

我仍然有一个问题,他对诸如1、10、100而不是1,2,3,4,5,...,100,101,102之类的所有东西进行排序?
Phil Roggenbuck '18

3

不幸的是,convert在此之前更改图像是为了使质量损失最小,即原始质量jpg,您需要使用img2pdf,我使用以下命令:

3 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  

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.