2011-07-27 146 views
3

我寫了一個遺留應用程序(SCO Unix 5.0.7上的進展4GL - - 我知道,我知道)一行一行地生成一個postscript文件。如果我在PDFCreator中打開.ps文件,它會渲染一切,就像我想要的一樣。ps2pdf給空白頁

但是,我需要把它變成pdf格式。當我使用PS2PDF來做到這一點:

ps2pdf mypsfile.ps newpdffile.pdf 

,並在打開的PDFCreator或Acrobat PDF格式,我得到一個空白頁(預期輸出是一個頁)。

如果我將.ps文件放到某個產生簡單單行輸出的位置,我仍然會看到一個空白的.pdf頁面。這個.ps在PDFCreator中也很好:

/Arial findfont 
12 scalefont 
setfont 
175 700 moveto 
(ABC Company) show 
showpage 

ps2pdf不顯示任何錯誤。有人能告訴我需要添加到上面的.ps代碼才能正確轉換爲PDF嗎?

此PDF使用pdftk在另一個PDF的'頂部'上覆蓋文本。當我有兩個「好」的PDF文件時,該部分也可以正常工作。這只是轉換爲PDF,我堅持。

謝謝, 大衛

回答

2

這應該很好地工作。第一個問題是'你使用的是哪個版本的Ghostscript?'你是否嘗試過直接使用Ghostscript而不是使用ps2pdf腳本?喜歡的東西

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=<output.pdf> <input.ps> 

您沒有設置介質尺寸要求,因此它可能是GS被默認爲信,你的文字僅僅是在頁面的頂部。嘗試將文本置於0,0而不是175,700。

+0

感謝您的回覆。我討厭承認它,但看起來像這個問題忽略了將文件類型更改爲二進制文件時,將其ftp到我的桌面上查看。已經把自己擊倒了腦袋。 – 65bit