我在使用ps2pdf将Postscript转换为pdf时遇到一个奇怪的问题。这是导致该问题的最小代码段。

/Times findfont 40 scalefont setfont
-1 1 scale
15 15 moveto (R) show

这应该显示字母,水平反射。当我查看后记时,这就是我所看到的。但是,如果我使用上面的代码,请将其保存为文件“bad.ps”并在其上运行以下命令
ps2pdf bad.ps

我得到一个垂直反射的字母R。

我在使用其他字体时遇到同样的问题。但是当我仅画线等时,问题就消失了。有任何想法吗?

最佳答案

听起来好像PDF的方向已旋转。默认情况下,PS2PDF根据页面上的主要文本方向来检测方向。要覆盖此行为,请使用
-dAutoRotatePages=/None
命令行选项。有关此选项的详细信息,请参见PS2PDF command line reference

07-24 21:22