imagemagick将图像裁剪为pdf:pdf保留裁剪后的尺寸

时间:2018-08-03 19:06:54

标签: image pdf imagemagick png

我有一些大PNG。我用convert裁剪它们,然后从它们创建pdf。

find . -name 'test_*.png' -exec convert -crop 600x1000+400+50 {} {} \; -exec echo {} \;
convert `ls -v test_*.png` test.pdf

一切正常。图像裁剪良好。 pdf一般都可以。问题在于,生成的pdf的每一页都有白色填充,该白色填充与预先裁剪的图像尺寸匹配。

我错过了重置图像尺寸元数据之类的步骤吗?

1 个答案:

答案 0 :(得分:2)

我认为这可能更好:

find . -name 'test_*.png'  -print -exec convert {} -crop 600x1000+400+50 +repage {} \;
convert test_*.png test.pdf

我认为-print-exec echo {} \;简洁

ImageMagick命令的首选顺序为:

convert input.png ... output.png

+repage使图像忘记了以前的画布大小。