我从这里安装了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
基础教程推荐
- Ajax原理与应用案例快速入门教程 2023-02-23
- vue-Promise的链式调用 2023-10-08
- gojs实现蚂蚁线动画效果 2023-08-12
- 妙用Ajax技术实现局部刷新商品数量和总价实例代码 2022-12-28
- 解决Ajax加载JSon数据中文乱码问题 2023-02-14
- Ajax对xml信息的接收和处理操作实例分析 2023-02-23
- vue中动态引进组件、动态引进js模块文件 2023-10-08
- vue正则验证 2023-10-08
- Select 选择器显示内容为icon图标选项(Ant Design of Vue) 2023-10-08
- 百度UEditor编辑器如何禁止过滤div等网页html标签 2022-11-26