Mar*_*ala 23 imagemagick imagemagick-convert
我想将不同的图像格式(bmp,jpg,gif,png,tiff-incluging multipaged)转换为A4格式的PDF格式,并且图像适合页面(必要时调整大小).图像应位于页面的中心,我想定义一个偏移量.我尝试了下面的代码,但顶部没有偏移,图像质量非常差.
convert png.png -gravity North -resize 500x500 -quality 100 -page a4x5x5 myout.pdf
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
感谢任何帮助,Mariusz
JoK*_*uer 17
如果要保留原始分辨率(无损),可以尝试以下命令:
convert png.png -background white -page a4 myoutput.pdf
Run Code Online (Sandbox Code Playgroud)
基于之前发布的评论:https://stackoverflow.com/a/24573341/6747994
@ m4tx此命令仅在图片的分辨率高于500x800px时才有意义,它不会放大,以避免像素化缩略图.
Suk*_*aar 12
在stackoverflow上找到了这个:
convert *.jpg -resize 1240x1753 \
-extent 1240x1753 -gravity center \
-units PixelsPerInch -density 150x150 multipage.pdf
Run Code Online (Sandbox Code Playgroud)
Mar*_*ala 10
感谢ImageMagick支持论坛,我找到了一个解决方案:
convert image.tif -resize 575x823^> -gravity center -background white -extent 595x842 image.pdf
Run Code Online (Sandbox Code Playgroud)
如果您收到错误,请尝试:
convert image.tif -resize 595x842^\> -gravity center -background white -extent 595x842 image.pdf
Run Code Online (Sandbox Code Playgroud)
您可以使用ImageMagick转换为pdf
convert png.png myout.pdf
Run Code Online (Sandbox Code Playgroud)
但使用pdfjam而不是ImageMagick来调整页面大小
pdfjam --paper a4paper --outfile myoutA4.pdf myout.pdf
Run Code Online (Sandbox Code Playgroud)
pdfjam提供其他选项,可满足您的需求.
您需要指定密度:
convert -density 80 -page a4 input_A.jpg input_B.jpg output.pdf
Run Code Online (Sandbox Code Playgroud)
否则,使用“实际尺寸”而不是“适合”打印时可能会出现问题。我使用过公共打印机,无法选择“适合”而必须选择“实际尺寸”,在这种情况下打印的页面只是我想要打印的页面的一部分。
归档时间: |
|
查看次数: |
29643 次 |
最近记录: |