WPF转PDF

时间:2020-03-06 14:37:42  来源:igfitidea点击:

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

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

解决方案

如果我们将WPF可视树渲染到XPS中,请尝试使用XPS到PDF转换器NIXPS。

要将WPF内容添加到XPS中,请按照Feng Yuan博客上的说明进行操作:

http://blogs.msdn.com/fyuan/archive/2007/03/10/convert-xaml-flow-document-to-xps-with-style-multiple-page-page-size-header-margin.aspx

我们刚刚发布了一个新的库来简化此操作:NiPDF v1.0

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

它是一个100%受管理的.NET程序集,并且我们无需学习任何高级API就能使用它。