如何将html div转换为pdf

时间:2015-08-04 01:00:21

标签: html pdf

你好我有一个html页面,通过php提取有关销售的报告,并将它们放在图表和图表中。它工作得很好但是我正在寻找一种方法将div框转换为pdf,这样无论谁使用视线都可以打印选定div框中的特定图形和图表。有一种简单的方法可以做到这一点还是不可行?

谢谢!

1 个答案:

答案 0 :(得分:2)

这里有很多答案只是在谈论制作PDF。这是最容易的部分 - 困难的部分是找到一个可以很好地渲染CSS的引擎。

这个问题一直是raised before,问题不在于可行性(很可能并且有很多解决方案),但是他们将CSS翻译成PDF的能力差别很大。许多人完全失败了。

从我的研究看起来WKHTMLtoPDF是最好的选择,因为它使用完整的WebKit引擎首先渲染HTML,然后将其转换为PDF(我发现tutorial除了文档)。

缺点?它是命令行,因此您需要设计一个涉及pythonphp的解决方案来执行该程序。这是PHP manual on executing a program

修改

我之前亲自使用过FPDF,这是一个令人惊讶的轻量级解决方案,需要注意的是,您必须为其提供所有HTML (编辑:) line-by -line,而不是能够使用HTML页面的浏览器呈现结果(包括渲染图表的结果)。我只是作为一个建议提供它,并帮助你找出你可以从这里开始的地方,但它并不直接适用于你复杂的CSS /图表问题。