【问题标题】:ASP.NET - PDF Component in Medium TrustASP.NET - 中等信任度的 PDF 组件
【发布时间】:2010-12-13 15:57:43
【问题描述】:

谁能推荐一些在中等信任环境中工作的与 ASP.NET 兼容的 PDF 组件?我读到ITextSharp 效果很好,但是来自ABCPdfASPPdf,用代码编译整个PDF 的想法非常令人生畏。理想情况下,我想使用 wkhtmltopdf 之类的东西来简单地将 HTML 页面转换为 PDF(当然这在中等信任度下不起作用)。

就价格而言:免费是最好的,但付费解决方案并非不可能。

如果我找不到合适的选择,我可能会选择在单独的机器上托管一个 Web 服务,我可以在该机器上运行完全受信任的应用程序,但这绝对不是最佳选择。

【问题讨论】:

    标签: asp.net pdf itextsharp medium-trust html-to-pdf


    【解决方案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 stackoverflow thread 中指出的中等信任度中得到支持。我们正在努力使 ActiveReports 在中等信任度下很快工作 - 开发人员在我们说话时正在努力工作(我刚刚看到一封关于记录它的电子邮件讨论)。为了方便参考其他stackoverflow线程的一些链接:

      【讨论】:

      • 虽然报告是相关的,但我正在使用我正在开发的系统构建文档,而不是报告。
      【解决方案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)。
      猜你喜欢
      • 2010-11-22
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 2010-09-13
      • 2011-04-06
      • 2010-09-21
      • 2011-02-01
      • 1970-01-01
      相关资源
      最近更新 更多