我正在尝试使用png
将图片列表(imagemagick
)转换为单个PDF。
我已尝试使用convert *.png -size 375 output.pdf
,但生成的PDF仍然比源图像宽得多。
如何让PDF与图像大小相匹配 - 所有图像的宽度均为375像素?
更新
另一种说法是:
如何创建PDF,其页面大小等于其对应图像的高度?
更新
说明问题:
答案 0 :(得分:1)
更新了答案
我创建了3个新的PNG文件,其大小与您的大小相似:
convert -size 375x10000 gradient:red-cyan 1.png
convert -size 375x10000 gradient:blue-magenta 2.png
convert -size 375x10000 gradient:silver-gold 3.png
并将它们放在一个3页的PDF中,如下所示:
convert [123].png a.pdf
我明白了,这对我来说是正确的。我只能认为你需要更新你的ImageMagick版本和/或你的ghostscript版本。
[] [] 3
原始答案
不确定问题是什么,这是我做的,似乎工作正常:
# Synthesise 4 pages, each 375px wide
convert -size 375x800 xc:red 1.png
convert -size 375x800 xc:yellow 2.png
convert -size 375x800 xc:lime 3.png
convert -size 375x800 xc:blue 4.png
# Now assemble into a PDF
convert [1234].png output.pdf
# Check what we produced
identify -verbose output.pdf | more
Image: output.pdf
Format: PDF (Portable Document Format)
Mime type: application/pdf
Class: DirectClass
Geometry: 375x800+0+0
Resolution: 72x72
Print size: 5.20833x11.1111
Units: Undefined
Type: PaletteAlpha
Base type: TrueColorAlpha
...
...