我使用 Ghostscript 将 JPEG 转换为 PDF:
gs -sDEVICE=pdfwrite -o d.pdf viewjpeg.ps -c "(Imgp3826.Jpeg) viewJPEG showpage
这将创建具有默认页面大小和图像的 PDF,位于左下角。我需要修改脚本以创建具有正确尺寸的页面。
在本说明中:https ://stackoverflow.com/a/6508854/907576
他们使用ImageMagick执行此操作,但我不能使用它 - 我只能使用Ghostscript。
是否可以从中获取宽度-高度值viewjpeg.ps
并将其设置为页面大小?
我看到viewjpeg.ps
:
/height NextByte 8 bitshift NextByte add def
/width NextByte 8 bitshift NextByte add def
看起来他们使用 JPEG 标头来读取此信息。
然后我可以重复使用它<</PageSize [${dimension}]>>
吗?