如何以漂亮的方式将网页转换为PDF格式

时间:2015-03-29 19:49:49

标签: php css pdf html2pdf html-to-pdf

我将网页(网址)转换为pdf时遇到问题。一些CSS和JavaScript没有显示我想要的>,<。

我尝试了一些开源代码,如:

  • DOMPDF
  • html2pdf.fr
  • html2pdf.it(我已经实现了它)

我想要的最接近的结果是html2pdf.it,但它仍然不够,因为有些CSS没有正确显示。 Example html2pdf.it

当我尝试打开pdfcrowd.com时,它会显示我想要的结果。Example pdfcrowd但我们必须支付服务和限制问题。

我试图谷歌搜索如何让它更漂亮,但直到知道我还没有得到答案。 >,<

是否还有其他与之类似的开源,或者其他我可以为此做的事情?我喜欢使用url的概念,所以我可以使用api或触发链接将其与我的其他基于Web的应用程序一起使用。

2 个答案:

答案 0 :(得分:5)

HTML到PDF很棘手。我尝试过大多数开源解决方案,但在某些方面它们通常都不尽如人意。 如果您愿意付费,我使用docraptor.com,这是一款非常易于使用的SaaS产品,价格合理(每月)。 在内部,它使用Prince,这是一个非常强大的HTML到PDF库,支持各种CSS3功能。

我与Docraptor或PrinceXML没有任何关系,只是一个快乐的客户。

答案 1 :(得分:3)

您可以使用wkhtmltopdf这是一个非常酷的命令行工具,可以从网站或HTML文件制作PDF。