我需要一种将Postscript文件转换为XPS的方法。我正在使用VB.net,因此任何具有API或命令行的方法都可以。据我所知,Ghostscript无法做到这一点,但我很想错。
Ghostscript可以做到,但是有严格的限制。您可以使用xpswrite设备将XPS生成为输出(以与pdfwrite相似的方式生成PDF)。
然而,xpswrite设备更为原始,由于对XPS缺乏兴趣,多年来,它并没有对其给予太多关注。某些页面可能会被渲染,某些字体可能会被位图映射(XPS仅支持TrueType字体,PostScript的字体范围更广)。等等
但是,由于该任务需要完整的PostScript解释器,我怀疑您唯一的选择是花费大量金钱。我认为Global Graphics可能对此有商业解决方案,可能有其他供应商,但是它们都不是开源的(或者,实际上是便宜的)。