关于pdf:如何在PHP中执行WkHtmlToPdf命令?

How to execute WkHtmlToPdf commands in PHP?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How do I get WKHTMLTOPDF to execute via PHP?

我正在使用Wkhtmltopdf,Windows OS,Xampp从命令行将HTML转换为A4 PDF文档。这很好。但是如何在PHP中实现呢?我使用的Windows命令是:

1
D:\\Program Files\\wkhtmltopdf>wkhtmltopdf.exe http://www.google.com E:/d.pdf


PHP提供了多种运行外部命令行字符串的方法。

  • 反引号运算符
  • shell_exec()
  • system()
  • exec()
  • passthru()

您应该使用哪种选项取决于您要执行的操作-即是否需要将结果从命令返回到您的PHP代码;是否要将结果输出到浏览器;是否要PHP程序等待外部代码完成,然后再继续...

您需要阅读上面链接的手册页,以确定最适合您需要的选项。

希望有帮助。


还有一个为wkhtmltopdf提供PHP绑定的项目:

  • php-wkhtmltox(https://github.com/mreiferson/php-wkhtmltox)

它实际上链接在wkhtmltopdf主页上