ps2pdf(ghostscript)作物图像

时间:2018-08-03 06:58:27

标签: ghostscript

当尝试在SUSE v12上从ps2pdf命令创建pdf时(也尝试在centos 7上进行),将裁剪得到的图像。命令-

convert atms_npp.omgnbc_region4_fr2.png file.ps
ps2pdf file.ps file.pdf

如果使用convert命令,则结果文件正确。 -

 ps2pdf file.ps file_conv.pdf

我是否需要为ps2pdf命令提供其他标志?我想避免使用ps2pdf进行硬编码分辨率(例如:-sPAPERSIZE =),因为输入png可能具有不同的分辨率。

请告知我是否可以提供有关此问题的更多信息。

以下是相关文件-https://bitbucket.org/puneet336/ps2pdf/src/master/

1 个答案:

答案 0 :(得分:0)

您的PostScript程序不要求媒体大小。在没有媒体大小请求的情况下,Ghostscript使用其默认值,其确切值取决于操作系统以及libpaper是否存在。

添加-sPAPERSIZE不会“硬编码分辨率”,它只是设置介质大小。您将必须使用它,或者使用DEVICEWIDTHPOINTS / DEVIEHEIGHTPOINTS设置来告诉Ghostscript您要使用默认大小以外的其他大小。

尽管它不会影响此文件,但是您还使用了旧版本的Ghostscript 9.15。当前版本为9.23,并将在大约一个月内替换为9.24。您的版本是3岁。