给出程式化的HTML,例如
<div class="panel panel-count">
<div class="panel-heading">{{plug_in_value}}</div>
<div class="panel-body">
...
如何使用PHP将此HTML文档导出为PDF?
我看了一个类似的问题:
Convert HTML + CSS to PDF with PHP?
但是许多回复涉及导出页面的屏幕截图或者没有涉及CSS。也许我正在以错误的方式解决这个问题,但我可以使用一些指导来解决这个问题。
答案 0 :(得分:2)
有几种方法可以做到这一点,但它们都取决于您的要求。最常见的方法是使用wkhtmltopdf,它创建webkit呈现引擎的实例(在Google Chrome和Apple Safari中使用)来生成页面的呈现,然后以某种方式转换为PDF(我认为他们在这里使用魔法)。如果您有权在服务器上安装wkhtmltopdf并且熟悉Composer,那么there are plenty of options。
但是,如果您无权访问此内容,则可以使用FPDF(我自己使用此内容并非常喜欢它)convert HTML to PDF,但我不确定它有多少支持用于CSS。您可以将FPDF与Composer一起使用,也可以使用旧的包含样式。