在进行后台开发的时候,可能遇到要将html转换成pdf的需求,于是到网上查阅了很多资料,可以实现这个需求的方法很多,但是,最后觉得最好的办法还是使用wkhtmltopdf。
wkhtmltopdf是一个开源的html转pdf命令行工具。它基于 QT Webkit,支持在多个操作系统中安装运行。
wkhtmltopdf的下载地址为: wkhtmltopdf.org
将wkhtmltopdf下载并安装,位置可自己指定。
然后通过php代码,执行终端命令:
shell_exec("wkhtmltopdf下的bin目录位置\wkhtmltopdf http://www.baidu.com C:\test.pdf")
如果看到有pdf文件生成,就说明执行成功了。
使用wkhtmltopdf.png
这是wkhtmltopdf最基本的命令,如果要了解更多的命令,请查看官方文档。
可以看出,wkhtmltopdf是跨语言的,像Java、Python等能通过代码调用终端命令的语言,都能够使用wkhtmltopdf。
网友评论