我已经扫描了一些600 dpi,~9.36x12.67英寸的材料,并以PostScript(PS)格式编写.
现在,当我尝试使用Ghostscript(GS)将PS转换为PDF时,我得到剪辑输出,因为我假设GS的默认页面大小设置为A4.我在这里找到了GS的可用模板:http://www.ghostscript.com/doc/9.06/Use.htm#Known_paper_sizes但没有一个与我的PS文件的尺寸紧密匹配,所以:
我可以指示GS输出自定义大小,如果是这样,如何?
-sPAPERSIZE 指令似乎只接受预定义的模板名称,如链接文档中所示.
Kur*_*fle 28
可以设置与使用的页大小-gNNNNxMMMM,其中NNMN在宽度像素以720 DPI(720个像素== 1英寸),并且MMMM是在720dpi的像素高度.
或者您可以在PostScript 点(72点== 1英寸)中设置自定义大小-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h.
如果我没错,9.36英寸≈= 674点和12.67英寸≈= 912点.
您还必须申请-dPDFFitPage以使您的输入适合页面.
所以你可以使用其中之一
gs \
-o output.pdf \
-sDEVICE=pdfwrite \
-dDEVICEWIDTHPOINTS=674 \
-dDEVICEHEIGHTPOINTS=912 \
-dPDFFitPage \
input.ps
Run Code Online (Sandbox Code Playgroud)
要么
gs \
-o output.pdf \
-sDEVICE=pdfwrite \
-r600 \
-g8112x7596 \
-dPDFFitPage \
input.ps
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22908 次 |
| 最近记录: |