pstopdf mac 终端宽度和高度选项

pstopdf mac 终端宽度和高度选项

是否有任何选项可以设置终端中 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文件。

相关内容