代码之家  ›  专栏  ›  技术社区  ›  Meligy

替代dompdf(php工具到cnvert html+css到pdf)但是在.NET中?

  •  8
  • Meligy  · 技术社区  · 16 年前

    从他们的网站(谷歌代码上的免费项目): http://code.google.com/p/dompdf/

    dompdf是一个html-to-pdf转换器。AT 它的心脏,dompdf是(大部分)css2.1 兼容的HTML布局和呈现 用PHP编写的引擎

    我需要在ASP.NET网站中具有相同的功能。是否有任何可以与ASP.NET一起使用的好的免费选项。我在以前的项目中尝试过ITextSharp,但它的HTML支持非常糟糕。

    我必须为它编写特殊的HTML。当前网站不能这样,因为用户正在自己上载HTML文件。

    我也尝试过谷歌文档.NET客户端库,但它非常不稳定。很多次我收到“坏请求”,然后重复相同的请求,它就工作了。

    -

    你知道用免费工具通过.NET把HTML转换成PDF的方法吗?甚至是通过.NET与这个PHP库进行接口的方法(假设我的主机位于共享主机上,支持完全信任安全性,但没有安装任何东西的能力,尽管我可能会移动到虚拟服务器(如果值得的话)。

    2 回复  |  直到 10 年前
        1
  •  7
  •   SPRBRN    10 年前

    wkHTMLtoPDF 可能是你想要的。它是一个非常快速和准确的HTML-PDF转换器,包括先进的页面媒体格式,如页眉和页脚。

    它基于WebKit呈现引擎,并且完全是交叉(脚本)语言,因为您将其称为外部二进制文件,以满足您的需要。

    出于性能原因,我们自己的(php)项目正在从dompdf转向wkhtmltopdf。我们已经跑过 benchmarks as a proof of concept 但它是用法语写的,但很容易解释。

        2
  •  1
  •   Shady M. Najib    16 年前

    也许你已经讨论过这个问题,或者完全忘记了:d

    不管怎样,如果你仍然想尝试一下,你可能会发现这篇文章很方便: http://fci-h.blogspot.com/2008/03/save-as-pdf-using-c_06.html

    这不完全是HTML到PDF,但我想HTML到Doc是一个较小的问题:)