将Postscript文件转换为XPS

问题描述 投票:0回答:3

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

vb.net ghostscript postscript xps
3个回答
2
投票

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

然而,xpswrite设备更为原始,由于对XPS缺乏兴趣,多年来,它并没有对其给予太多关注。某些页面可能会被渲染,某些字体可能会被位图映射(XPS仅支持TrueType字体,PostScript的字体范围更广)。等等

但是,由于该任务需要完整的PostScript解释器,我怀疑您唯一的选择是花费大量金钱。我认为Global Graphics可能对此有商业解决方案,可能有其他供应商,但是它们都不是开源的(或者,实际上是便宜的)。


0
投票
经过研究,并从KenS中学到了:在大多数情况下,直接从XPS打印而不是从PS打印更好。任何应用程序都可以使用“ Microsoft XPS Document Writer”打印到XPS并打印到文件。

0
投票
使用GhostScriptSharp
© www.soinside.com 2019 - 2024. All rights reserved.