【问题标题】:HTML to PDF in ASP.NET [closed]ASP.NET 中的 HTML 到 PDF [关闭]
【发布时间】:2011-07-29 03:21:06
【问题描述】:

在一个 ASP.NET 项目中,我需要生成一个由 HTML 制成的 PDF 供用户下载。该HTML也有img,需要嵌入。如果链接是可点击的,那就太好了。

现在我尝试了一系列不同的产品演示,但它们要么都不起作用,要么是经典的 ASP,要么非常昂贵。

这是用于商业应用的。

最有前途的(虽然很贵)看起来像 http://www.websupergoo.com/abcpdf-1.htm,但是从 HTML 到 PDF 的示例代码(在这里找到:http://www.websupergoo.com/helppdf8net/source/5-abcpdf6/doc/1-methods/addimagetochain.htm)crashes IIS,在我尝试的每个页面上,都有一个非常通用的错误消息。

请有人为此推荐产品。不幸的是,我无法在服务器上运行 CMD 行应用程序,所以它必须只是我坚持的一个 dll。

【问题讨论】:

标签: asp.net pdf c#-4.0 .net-4.0


【解决方案1】:

我的同事找到了 Evo PDF,http://www.evopdf.com/。我们已经成功地使用它从 HTML 生成 PDF,包含图像、可点击的链接和许多其他功能。我认为它使用了 Webkit 渲染引擎。它是一个位于您服务器上的 .NET 库。非常易于使用和出色的复制。

【讨论】:

  • 虽然这是比较昂贵的一种,但它非常适合我们的需要,而且效果很好。谢谢!
  • 作为最终用户,我尝试打开 EvoPDF 制作的 PDF,但它在 OS X 上崩溃了 Safari 和 Preview,这是我以前从未见过的,所以请仔细检查您制作的 PDF做同样的事情!
【解决方案2】:

这看起来很有希望:http://sourceforge.net/projects/pdfizer/ 不是来自个人经验,但我看到了一些建议,最重要的是 - 它是免费的 :) 还有一个代码示例: http://www.devtoolshed.com/content/c-free-component-generate-pdf-convert-html-pdf

【讨论】:

  • 不幸的是,它依赖于具有商业许可的 iText。我已询问价格,仍在等待回复。
【解决方案3】:

我亲自研究过this product,它针对基于服务器的环境进行了优化,并通过基于 Web 服务的界面工作。它还可以转换其他格式,并包含强大的水印和 PDF 安全引擎。

【讨论】:

  • 你不是那个公司吗?出于安全考虑,一切都必须在我们的服务器上完成。
  • 您将在您的服务器上安装此产品。它不是托管服务(是的,我代表我提到的那家公司)
猜你喜欢
  • 2011-10-03
  • 1970-01-01
  • 2022-10-14
  • 2011-01-20
  • 2011-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-24
相关资源
最近更新 更多