我有从充当模板的 XAML 用户控件生成的 XPS 文档。我想使用基于 .NET 的 API 以编程方式将 XPS 文档转换为其他格式,主要是 PDF。
做这个的最好方式是什么?
我有从充当模板的 XAML 用户控件生成的 XPS 文档。我想使用基于 .NET 的 API 以编程方式将 XPS 文档转换为其他格式,主要是 PDF。
做这个的最好方式是什么?
您还可以使用 .NET 的 ABCpdf PDF 组件。版本 7 可以满足您的目的。见http://www.websupergoo.com/abcpdf-12.htm。
它提供了与 NiXPS 不同的全功能试用版,并且几乎与 NiXPS 一样快。
我过去这样做的方法是将我的 XPS 文件打印到 PDF 打印机。我为此使用了cutePDF。因此,当您选择打印时,您将打印到打印 PDF 版本的 cutePDF。
我不确定这是否能满足您的需求,但过去对我来说效果很好。
如果你有 OneNote,你可以打印到 OneNote,然后至少在 OneNote 2013 中导出为 PDF。这似乎比安装另一个第三方工具要好。
如果您想在自己的程序中执行此操作,CloudConvert 有一个由 MadScripter 在 .NET 框架上构建的免费开源 API。