PHP PDF conversion


PHP PDF conversion

我使用PHP 5.0 pdf库将文件动态转换为pdf。我使用PDF_new(),创建其对象并使用PDF_set_infoPDF_get_buffer函数从官方PHP网站使用此参考。

这工作得很好,但是当我想创建PDF页面并编写其中的内容时,没有任何关于如何将已经存在的页面转换为PDF的参考。假设我的文件夹bill.php中有一个带有CSS的页面也需要转换为PDF。

将HTML转换为PDF并不那么容易,有几个库可能适合您的需求。但是没有一个具有完整的html/css功能,尤其是css3。

FPDF http://www.fpdf.org

TCPDF http://www.tcpdf.org

DOMPDF http://code.google.com/p/dompdf/(这个类允许您轻松地将简单布局的网站转换为pdf。我经常使用这个类,几乎没有任何问题。遗憾的是,这个库不支持将表单转换为可用的输入字段。

WKHTMLTOPDF http://code.google.com/p/wkhtmltopdf/(实际上是一个Linux包,但是PHP包装器是存在的。这几乎提供了完整的HTML功能和令人敬畏的结果)

html2PDF是一个很好用的库。但请确保将默认语言更改为英语。我已经多次使用它来创建带有表和div的动态发票。

参考一些文章,这可能有助于提高你的知识,并消除你的一些疑虑。

  1. 开始

  2. 在PHP中将HTML转换为PDF的简单方法

  3. 如何使用PHP生成PDF

  4. 将HTML转换为PDF

希望能帮到你。