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就能使用它。