我正在创建一个 Windows 8/Metro 应用程序,并且正在寻找一个可以以编程方式生成 PDF 文档的库(可以由用户打印或通过电子邮件发送)。
我找到了一些用于编写 PDF 的 C# 库(例如 http://itextpdf.com/),但我无法让它们在 Windows 8 中工作。
任何帮助,将不胜感激。
我正在创建一个 Windows 8/Metro 应用程序,并且正在寻找一个可以以编程方式生成 PDF 文档的库(可以由用户打印或通过电子邮件发送)。
我找到了一些用于编写 PDF 的 C# 库(例如 http://itextpdf.com/),但我无法让它们在 Windows 8 中工作。
任何帮助,将不胜感激。
经过艰苦的搜索,我找到了自己问题的答案:Siberix Report Writer ( www.siberix.com )。它们有 .NET、Silverlight、Android 的 Mono和Windows Store 的版本。二进制文件只需 199 美元(如果您需要源代码,则为 3500 美元)。
它很容易包装到您的应用程序中,附带了很好的代码示例,并且技术客户服务非常快速且乐于助人(感谢 Victor)。
我很长时间以来见过的最好的第三方产品之一。
WinRT 有一些付费的 pdf 库,但还没有免费的。
ComponentOne现在已经发布了他们用于 Windows 运行时的 .NET PDF 库。
同时有不少库支持 PDF 生成。您可以在Mike Taulty 的博客中找到很好的概述。
但是,当我尝试注释现有的 Pdf 时遇到了问题。能够(透明)注释的现有库非常昂贵。因此,我最终在服务器端对 Pdf 进行了注释。
请随时在Mils的博客上阅读更多关于我的经验的信息。