我从这里安装了wkhtml http://code.google.com/p/wkhtmltopdf/downloads/list(特别是Windows的wkhtmltox-0.11.0_rc1-installer.exe).我从命令行调用ir并且它工作正常,但是当我尝试使用PHP exec或shell_exec函数调用它...

我从这里安装了wkhtml http://code.google.com/p/wkhtmltopdf/downloads/list(特别是Windows的wkhtmltox-0.11.0_rc1-installer.exe).我从命令行调用ir并且它工作正常,但是当我尝试使用PHP exec或shell_exec函数调用它时,它只有在wkhtmltopdf.exe位于我的php所在的同一目录中时才有效.
所以,如果我这样做:
exec("wkhtmltopdf c:/wamp/www/test/pdf.html c:/wamp/www/test/pdf.pdf");
并且wkhtmltopdf文件位于c:/ wamp / www / test目录中,它完美无缺,但如果我这样做:
exec("C:/Program Files/wkhtmltopdf/wkhtmltopdf.exe c:/wamp/www/test/pdf.html c:/wamp/www/test/pdf.pdf");
它根本不起作用.
你能帮助我吗?即使它在另一个目录中,我也想让它工作.
谢谢.
解决方法:
由于空间的原因,您必须将路径放在引号中.
exec('"C:/Program Files/wkhtmltopdf/wkhtmltopdf.exe" c:/wamp/www/test/pdf.html c:/wamp/www/test/pdf.pdf');
或者,您可以将wkhtmltopdf目录添加到PATH变量中.
本文标题为:WKHTML Windows PHP


基础教程推荐
- echarts图形x、y坐标文字设置间隔显示及相关问题 2022-08-30
- 浅析Ajax的 原理及优缺点 2022-12-18
- 第3天:定义语言编码 2022-11-07
- 如何弹出QQ临时对话框实现不添加好友在线交谈效 2022-09-20
- 关于html选择框创建占位符的问题 2022-09-20
- 如何解决Ajax的content-download时间过慢问题 2023-02-14
- ajax动态获取数据库中的数据方法 2023-02-22
- Spring MVC前端与后端5种ajax交互方法【总结】 2023-01-31
- js+ajax处理java后台返回的json对象循环创建到表格的方法 2023-01-21
- 前端ajax的各种与后端交互的姿势 2023-02-01