将Postscript文件转换为XPS

时间:2015-10-20 12:33:50

标签: vb.net ghostscript postscript xps

我需要一种方法将Postscript文件转换为XPS。我使用的是VB.net,所以任何使用API​​或命令行的方法都可以。据我所知,Ghostscript无法做到,但我很想错。

3 个答案:

答案 0 :(得分:2)

Ghostscript可以做到,但有严重的限制。您可以使用xpswrite设备生成XPS作为输出(以与pdfwrite类似的方式生成PDF)。

然而,xpswrite设备更加原始,多年来由于对XPS缺乏兴趣而没有给予很多关注。有些页面可能会被渲染,有些字体可能会被映射(XPS只支持TrueType字体,PostScript有更广泛的字体)。

Etc等。

然而,由于任务需要一个完整的PostScript解释器,我怀疑你唯一的另一个选择是花费大量的金钱。我认为全球图形可能有一个商业解决方案,可能有其他供应商,但没有一个是开源的(或者,实际上,便宜)。

答案 1 :(得分:0)

在研究了这个并从KenS学到了之后:在大多数情况下直接打印到XPS而不是从PS打印要好得多。任何应用程序都可以使用" Microsoft XPS Document Writer"打印到XPS。并打印到文件。

答案 2 :(得分:0)

使用GhostScriptSharp

https://github.com/mephraim/ghostscriptsharp

很高兴为您服务!

请选择我