我有myfile.ps
,其中包含矢量图像。
但是当我跑步时
ps2pdf myfile.ps
似乎输出页面大小为A4:矢量图像太大而被切掉,因此损失了大约1英寸。
除原始矢量图像外,以下伪标题还会打印在输出PDF文件中:
PLOT SIZE:8.02x8.62Inches
Magnification:7354.21X
是否有任何选择或方法可以将PS文件转换为保留原始纸张尺寸的PDF?
最佳答案
我怀疑您引用的两行是否真的如所引用的那样在PS文件中...它们不是以%
注释字符开头吗?
如果这些字符之前没有这些字符,则PS解释器将不起作用,因为它们不是已知的PostScript运算符。
如果它们以此类字符开头,则PS解释器将简单地忽略它们,因为...它们仅是注释! :-)
如果要将此PS文件转换为PDF,最好直接运行Ghostscript(ps2pdf
只是Ghostscript命令周围的瘦壳脚本包装器):
gs -o myfile.pdf \
-sDEVICE=pdfwrite \
-g5775x6207 \
-dPDFFitPage \
myfile.ps
说明:
-g...
给出中等大小(以像素为单位)。A4页面的尺寸为
595x842pt
(PostScript点)。1英寸等于72个PostScript点。
默认情况下,Ghostscript内部在计算PDF输出时以每英寸720像素的分辨率进行计算。
因此,对于PDF输出
595x842pt == 5950x8420px
。因此,对于您所讨论的案例
8.02x8.62Inches ≈≈ 5775x6207px
。关于pdf - ps2pdf:保留页面大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30128250/