是否有任何选项可以设置终端中 pstopdf 命令的结果文档的宽度和高度?我已经使用 a2ps 命令将我的 Java 代码文件转换为 .ps 文件,现在我想使用终端将 .ps 文件转换为 pdf,但它一直剪切文档的右边缘,因为它有一些默认大小。
答案1
每这篇博文,identify
从 ImageMagick 使用:
$ identify test.ps test.ps PS 609x1528 609x1528+0+0 PseudoClass 256c 909kb 0.020u 0:01
使用 -dDEVICEWIDTHPOINTS 和 -dDEVICEHEIGHTPOINTS 参数执行 ps2pdf
$ ps2pdf -dDEVICEWIDTHPOINTS=679 -dDEVICEHEIGHTPOINTS=1598 test.ps test.pdf
答案2
您不需要强制输入的页面大小pstopdf
,而是需要定义输出的页面大小a2ps
。
您需要使用该--setpagedevice
选项,例如对于 A4:
--setpagedevice=PageSize:"[595 842]"
您可以通过添加以下行将特定值设置为默认值:
Options: --setpagedevice=PageSize:"[595 842]"
到a2ps-site.cfg
文件。