我刚刚安装了 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/

10-13 09:35