我使用命令
convert *.png -flip -page 2647x3745+50+50 doc.pdf
从扫描的图像生成 pdf。
我添加了选项翻转,因为转换使用左下角而不是左上角作为参考点。现在我需要再次翻页。
convert doc.pdf -flip doc2.pdf
但是,现在的结果是分辨率很差(无法读取)。理想情况下,我想告诉 convert 使用左上角。我尝试了 -gravity NorthWest,但这会使每张图片的左上角都位于页面中间。
答案1
尝试通过控制分辨率密度选项。如果您的原始扫描文档的密度为 300dpi,则可以使用:
convert -set units PixelsPerInch *.png -density 300 -flip -page 2647x3745+50+50 doc.pdf
convert -set units PixelsPerInch -density 300 doc.pdf -flip -density 300 doc2.pdf
缺点是它会增加大小。
即使使用这两行,你也可以获得相同的输出
convert *.png -flip -page 2647x3745+50+50 doc.b.pdf
convert -set units PixelsPerInch -density 300 doc.b.pdf -flip doc2.b.pdf