2015-10-20 72 views
0

我需要一種將Postscript文件轉換爲XPS的方法。我使用VB.net,所以任何使用API​​或命令行的方法都可以。據我所知Ghostscript不能這樣做,但我很想做錯。將Postscript文件轉換爲XPS

回答

1

Ghostscript可以做到這一點,但存在嚴重的侷限性。您可以使用xpswrite設備生成XPS作爲輸出(以與pdfwrite類似的方式生成PDF)。

然而,xpswrite設備更爲原始,由於對XPS缺乏興趣,多年來一直沒有多多關注它。某些頁面可能會呈現出來,並且某些字體可能會位圖(XPS僅支持TrueType字體,PostScript的字體範圍更廣)。

等,等

然而,由於任務將需要一個完整的PostScript解釋我懷疑你唯一的其他選擇是要花費大量資金。我認爲Global Graphics可能會有商業解決方案,可能還有其他供應商,但他們都不會是開源的(或者確實便宜)。

+0

非常感謝您的幫助! –

+0

這裏是我的用例(Excel> XPS> AddJob和帶書籤的PDF):Ihttp://stackoverflow.com/a/33239717/2559297 –

+0

看起來我會根據您的答案跳過PS> XPS。 –

0

經過研究並從KenS獲悉:在大多數情況下,直接打印到XPS而不是從PS打印到XPS上要好得多。任何應用程序都可以使用「Microsoft XPS Document Writer」打印到XPS並打印到文件。