15

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

做这个的最好方式是什么?

4

5 回答 5

6

您还可以使用 .NET 的 ABCpdf PDF 组件。版本 7 可以满足您的目的。见http://www.websupergoo.com/abcpdf-12.htm

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

于 2009-08-10T15:24:53.893 回答
3

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

我不确定这是否能满足您的需求,但过去对我来说效果很好。

于 2009-06-16T17:09:10.417 回答
2

如果你有 OneNote,你可以打印到 OneNote,然后至少在 OneNote 2013 中导出为 PDF。这似乎比安装另一个第三方工具要好。

于 2014-09-04T12:12:48.860 回答
1

经过大量搜索,我找到了这个 SDK:

NiXPS

它有点贵,但效果很好。再见啦!

于 2009-06-19T02:55:52.447 回答
0

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

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

于 2014-09-04T12:19:55.073 回答