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

最好的方法是什么?

有帮助吗?

解决方案 4

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

NiXPS

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

其他提示

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

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top