1

我正在使用 PHP 5.0 pdf 库将文件动态转换为 PDF。我正在使用 PHP 官方网站上的这个参考,使用PDF_new()、创建它的对象并使用PDF_set_infoPDF_get_buffer函数。

这很好用,但是当我想创建 PDF 页面并在其中写入内容时,没有任何地方提供关于如何将现有页面转换为 PDF 的参考。假设我的文件夹bill.php中带有 CSS 的页面也需要即时转换为 PDF。

4

3 回答 3

1

将 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 功能和令人敬畏的结果)

于 2013-04-11T11:00:16.657 回答
1

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

于 2013-04-11T11:15:37.950 回答
0

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

  1. 入门

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

  3. 如何使用 PHP 生成 PDF

  4. 将 HTML 转换为 PDF

  5. 这个HTML to PDF SDK也可以帮助你。

希望,它会帮助你。

于 2013-04-11T11:00:48.407 回答