想象一下,我有一堆使用已知分辨率(本例中为 300 dpi)扫描的 JPEG 文件。然而,由于扫描仪的面积比 A4 纸大,因此 JPEG 文件在边框处有一些额外的边距。
生成的 PDF 应具有与原始纸张相同的几何形状:Din A4 (210mm x 297mm)。
可能的压缩也是必要的......
以下只是一个想法(不起作用)。您可能会忽略这一点并发布一个满足我的需求且适合我的目标的命令
convert \
Scan_20181221205531.jpg \
-units PixelsPerInch \
-density 300 \
-format pdf \
-compress jpeg \
-quality 70 \
-page a4 \
out.pdf
convert: not authorized `out.pdf' @ error/constitute.c/WriteImage/1028.
答案1
使用“裁剪”并查看此处 https://unix.stackexchange.com/a/20057 顺便说一句,dpi 只是在 pdf 中设置一个属性
http://www.imagemagick.org/Usage/crop
https://imagemagick.org/script/command-line-options.php#crop