有人可以推荐一些在中等信任环境中工作的兼容ASP.NET的PDF组件吗?我读到ITextSharp效果很好,但来自ABCPdf和ASPPdf,在代码中编译整个PDF的想法非常艰巨。理想情况下,我想使用像wkhtmltopdf之类的东西来简单地将HTML页面转换为PDF(但当然,这不适用于中等信任)。
就价格而言:免费是最好的,但付费解决方案并非不可能。
如果我找不到合适的选项,我可能会选择在一台单独的机器上托管一个Web服务,我可以运行一个完全受信任的应用程序,但这绝对不是最佳选择。
答案 0 :(得分:2)
iTextSharp可能是中等信任的最佳免费选项。开始使用它似乎令人生畏,但是一旦掌握了它,它就会变得非常强大。有一个教程可用于简单和更复杂的文档布局。
iTextSharp - http://sourceforge.net/projects/itextsharp/
iTextSharp教程 - http://itextsharp.sourceforge.net/tutorial/index.html
中等信任的iTextSharp - http://instantdevelopment.blogspot.com/2009/10/itextsharp-pdf-rendering-in-medium.html
我刚刚通过类似的练习来生成文档。我查看了ReportViewer的设计器界面和PDFSharp,以获得更清晰的API,但目前它们都不适用于中型信任环境。 iTextSharp是我能找到的最符合我要求的选择 - 免费和中等信任兼容。
答案 1 :(得分:0)
虽然不仅是PDF库,但我们的数据动态报告产品已经受到this stackoverflow thread中所述的中等信任支持。我们正在努力使ActiveReports很快在中等信任中工作 - 开发人员在我们发言时正在努力(我只是看到了关于记录它的电子邮件讨论)。方便参考来自其他stackoverflow线程的一些链接:
答案 2 :(得分:0)
您可以尝试使用winnovative库:
http://www.winnovative-software.com/
或CETE图书馆
http://www.cete.com/Products/DynamicPDFForNET/Generator/index.csp
我已经将它们用于ASP.NET Web应用程序中的不同功能