通过PHP将带引导程序的HTML导出为PDF

时间:2017-08-31 01:14:09

标签: php pdf

给出程式化的HTML,例如

<div class="panel panel-count">
         <div class="panel-heading">{{plug_in_value}}</div>
          <div class="panel-body">
          ...

enter image description here

enter image description here

如何使用PHP将此HTML文档导出为PDF?

我看了一个类似的问题:

Convert HTML + CSS to PDF with PHP?

但是许多回复涉及导出页面的屏幕截图或者没有涉及CSS。也许我正在以错误的方式解决这个问题,但我可以使用一些指导来解决这个问题。

1 个答案:

答案 0 :(得分:2)

有几种方法可以做到这一点,但它们都取决于您的要求。最常见的方法是使用wkhtmltopdf,它创建webkit呈现引擎的实例(在Google Chrome和Apple Safari中使用)来生成页面的呈现,然后以某种方式转换为PDF(我认为他们在这里使用魔法)。如果您有权在服务器上安装wkhtmltopdf并且熟悉Composer,那么there are plenty of options

但是,如果您无权访问此内容,则可以使用FPDF(我自己使用此内容并非常喜欢它)convert HTML to PDF,但我不确定它有多少支持用于CSS。您可以将FPDF与Composer一起使用,也可以使用旧的包含样式。