2013-04-11 35 views
2

我有一個ps文件包含了多頁,與邊框下面的條目:如何將ps轉換爲相同的pdf文件?

%%PageBoundingBox: 36 36 7164 2124 

當查看該文件與okular它看起來確定。轉換爲PDF後如下

ps2pdf graph.ps 

一個pdf被創建,但每個頁面僅顯示爲每個ps文件的放大倍率。對於轉換,我也嘗試過這樣的選項,如

-sPAPERSIZE=letter 
-dEPSCrop 

沒有明顯的效果。我的問題:如何將ps文件轉換爲pdf文件,使用okular查看結果看起來完全相同?

+1

有很大的模糊性在這裏。 Postscript是一種矢量格式,因此縮放設計靈活,沒有「正確」的尺寸。此外,Okular僅僅是一個PDF閱讀器,正確的解決方案可用於在Acrobat或Chrome中查看PDF文件。另外,你的意思是「顯示放大率?」 ps2pdf是一個豐富的解釋器,有很多轉換選項,如下所示:http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.50/Ps2pdf.htm但在告訴我們更多之前,我們可以弄清楚。 – Screenack 2013-04-11 11:13:09

回答

2

似乎所需的寬和高,必須進行轉換來指定,在這種情況下,命令將是

ps2pdf -dDEVICEWIDTHPOINTS=7128 -dDEVICEHEIGHTPOINTS=2088 isearch.ps 

作爲7128是寬度和2088是邊界框的對於給定的例子中,高度。

0

如果您正在使用Windows(因此gswin32c.exe),您可以使用在命令提示符下:

c:\Program Files (x86)\gs\gs9.18\bin\gswin32c.exe" -sDEVICE=pdfwrite -o TheFinalOutput.pdf YourFileToConvert.ps