ASP.NET - 中等信任度的 PDF 组件
Posted
技术标签:
【中文标题】ASP.NET - 中等信任度的 PDF 组件【英文标题】:ASP.NET - PDF Component in Medium Trust 【发布时间】:2010-12-13 15:57:43 【问题描述】:谁能推荐一些在中等信任环境中工作的与 ASP.NET 兼容的 PDF 组件?我读到ITextSharp 效果很好,但是来自ABCPdf 和ASPPdf,用代码编译整个PDF 的想法非常令人生畏。理想情况下,我想使用 wkhtmltopdf 之类的东西来简单地将 HTML 页面转换为 PDF(当然这在中等信任度下不起作用)。
就价格而言:免费是最好的,但付费解决方案并非不可能。
如果我找不到合适的选择,我可能会选择在单独的机器上托管一个 Web 服务,我可以在该机器上运行完全受信任的应用程序,但这绝对不是最佳选择。
【问题讨论】:
【参考方案1】: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 是我能找到的满足我要求的最佳选择 - 免费和中等信任兼容。
【讨论】:
【参考方案2】:虽然不仅是 PDF 库,但我们的数据动态报告产品已在 this *** thread 中指出的中等信任度中得到支持。我们正在努力使 ActiveReports 在中等信任度下很快工作 - 开发人员在我们说话时正在努力工作(我刚刚看到一封关于记录它的电子邮件讨论)。为了方便参考其他***线程的一些链接:
关于我们何时添加数据动态产品经理的功能的简要信息:http://mrdotnet.wordpress.com/2007/11/18/new-release-of-data-dynamics-reports Reports 在 ASP.NET 中设置安全性的说明,包括如何配置中等信任:http://www.datadynamics.com/Help/ddReports/ddrtskSettingPermissions.html 一般产品信息:http://www.datadynamics.com/Products/DDRPT【讨论】:
虽然报告是相关的,但我正在使用我正在开发的系统构建文档,而不是报告。【参考方案3】:你可以试试 winnovative 库:
http://www.winnovative-software.com/
或者 CETE 库
http://www.cete.com/Products/DynamicPDFForNET/Generator/index.csp
我在 ASP.NET Web 应用程序中都使用了这两种功能
【讨论】:
它们是中等信任兼容的吗? 我不确定,但它们都可以免费试用 - 因此您可以轻松地进行测试。 Winnovative (wnvhtmlconvert.dll) 不兼容中等信任,截至我下载了大约 10 天(2013 年 3 月)的版本(我相信是 8.0.0.0)。以上是关于ASP.NET - 中等信任度的 PDF 组件的主要内容,如果未能解决你的问题,请参考以下文章