我刚刚安装了 wkhtmltopdf,它将网页转换为 pdf。
我可以像这样从服务器上的命令行运行它:
wkhtmltopdf http://www.google.co.uk c:\google.pdf
wkhtmltopdf 被添加到路径环境变量中。 exe的真实路径是C:\Program Files\wkhtmltopdf\wkhtmltopdf.exe
我现在想使用 cfexecute 在 ColdFusion 8 中运行它。
<cfexecute name="c:\Program Files\wkhtmltopdf\wkhtmltopdf.exe"
arguments="wkhtmltopdf http://www.google.com c:\google.pdf"
timeout="10" />
我尝试了一些不同的变体,但似乎无法让它发挥作用。
我也收到了一些“错误 5 访问被拒绝”消息,但我明白这仍然可能是语法问题而不是权限问题。
任何人都可以看到我的代码有问题吗?
最佳答案
好的开始工作了!...
<cfexecute name="c:\Program Files\wkhtmltopdf\wkhtmltopdf.exe"
arguments="http://www.google.com C:\google.pdf"
timeout="10" />
语法与我在 Windows 中运行的命令行有点不同。
关于coldfusion - cfexecute 命令行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13883696/