12

我有一个 WPF 应用程序,我希望能够将应用程序的输出保存到 PDF 文档,我要保存的项目可以是 Visual a Drawing 或 FixedDocument(我可以将其创建为这些选项中的任何一个,并且它们之间的转换很容易)。

是否有任何库可以直接从 WPF 转换为 PDF(无需编写代码来遍历可视化树并使用 PDF 原语重新创建它)。

4

3 回答 3

6

如果您将 WPF 可视化树渲染到 XPS 中,请尝试使用此 XPS 到 PDF 转换器NIXPS

于 2008-09-23T21:27:10.157 回答
4

对于这个场景,我建议使用XpsDocumentWriter类获取 XPS 文档,然后使用Amyuni PDF Creator将其转换为 PDF
免责声明:我为 Amyuni Technologies 工作

于 2011-03-31T17:56:54.383 回答
3

我们刚刚发布了一个新的库来促进这一点:NiPDF v1.0

这是我们网站上将 WPF 转换为 PDF 的示例的链接。

它是一个 100% 托管的 .NET 程序集,您无需学习神秘的 API 即可使用它。

于 2010-09-23T14:08:30.957 回答