使用php将网页打印为pdf文档

aHu*_*ter 13 php pdf

我可以看到有几个选项可以做到这一点.我的问题是有没有人知道我可以简单地将一个php网页传递给一个pdf创建者,它的输出方式与通过浏览器查看完全相同?考虑到CSS,图像和php功能等.

谢谢

Tre*_*non 9

认为wkhtmltopdf是您正在寻找的答案,因为它使用WebKit呈现网页就像在浏览器中看到的那样,然后将其转换为PDF.这样可以节省您编写大量PHP代码以组织PDF布局的过程.

他们网站的详细信息:

使用webkit渲染引擎和qt将html转换为pdf的简单shell实用程序.

在网上搜索,我找到了几个命令行工具,允许你将HTML文档转换为PDF文档,但是它们似乎都使用自己的,而且不完整的渲染引擎,导致质量很差.最近QT 4.4发布了一个WebKit小部件(WebKit是Apples Safari的引擎,它是KDE KHtml的一个分支),并且制作一个好的工具变得非常容易.

  • 使用webkit将网页转换为PDF文档
  • 添加页眉和页脚(仅限静态版本)
  • TOC生成(仅限静态版本)
  • 批量模式转换
  • (Linux)不再需要运行XServer(但必须安装X11客户端库)

有关wkhtmltopdf与PHP集成的代码和更多信息,请参阅https://github.com/aur1mas/Wkhtmltopdf