将XPS转换为PDF的最佳方法(反之亦然)?

时间:2009-06-16 16:04:43

标签: wpf xaml pdf-generation xps xps-generation

我从XAML用户控件生成的XPS文档充当模板。我想将XPS文档转换为替代格式,主要是PDF,使用基于.NET的API编程。

最好的方法是什么?

5 个答案:

答案 0 :(得分:6)

您也可以使用ABCpdf PDF Component for .NET。版本7可以满足您的需求。 见http://www.websupergoo.com/abcpdf-12.htm

它提供了与NiXPS不同的全功能试用版,几乎与NiXPS一样快。

答案 1 :(得分:3)

我过去这样做的方法是将我的XPS文件打印到PDF打印机。我为此使用了cutePDF。因此,当您选择打印时,您将打印到cutePDF,它会打印PDF版本。

我不确定这是否符合您的需求,但过去它对我来说效果很好。

答案 2 :(得分:2)

如果您有OneNote,则可以打印到OneNote,然后至少在OneNote 2013中以PDF格式导出。这似乎比必须安装其他第三方工具更好。

答案 3 :(得分:1)

经过多次搜索,我找到了这个SDK:

NiXPS

它的价格昂贵,但效果非常好。再见了!

答案 4 :(得分:0)

如果您想在自己的程序中执行此操作,CloudConvert有一个免费的开源API,由MadScripter构建在.NET框架上。

https://github.com/MadScripter/CloudConvert-.NET-Wrapper/