2011-06-18 80 views

回答

3

您可以使用XpsDocument类读取XPS文件,然后使用PDF库(如Report.Net或#PDF)导出它。我在.NET 1.1中使用了#PDF,但不确定它是否可以轻松转换为.NET 2.0。

#PDF: http://sharppdf.sourceforge.net/

Report.NET: http://report.sourceforge.net/

+2

它似乎有方法来创建对象的PDF无转换选项,你打算如何转换它 –

+0

我认为你需要将XpsDocument转换为中间格式,然后将其转换为PDF。还发现了一个有趣的项目:NDeks Xps(http://www.ndesk.org/Xps)。 – Jim

3

开源托管程序可能很难找到,但你可以看看tallcomponents.com一个商业产品,可能会帮助,您可以看看GhostScript的.com,它的开源并支持XPS和PDF,尽管您可能会在没有许可证的情况下重新分发它。

0

虽然它不是免费的,Amyuni PDF Creator .Net支持加载XPS文件,并保存为PDF格式。

通常适用的免责声明。