wkhtmltopdf挂起10%并且不生成PDF

时间:2015-10-14 16:00:57

标签: pdf wkhtmltopdf

我使用WKHtmlToPdf在工作中,在内部应用程序中生成一些文档超过一年半没有任何问题。有些应用程序是用C ++编写的,有些是AutoIt3编码的,今天,由于外部原因重新启动所有计算机(将测试发电机),wkhtmltopdf停止在我公司的所有机器上工作。

我甚至无法从命令行运行它。无论我是尝试转换网页还是本地HTML文件,它总是挂起10%。我们所有的机器都是Windows 8 32位并运行自己的安装(应用程序不在网络共享下运行)。

我尝试从网站再次下载wkhtmltopdf,安装它等,但没有任何效果。我也尝试添加--disable-javascript选项,这也没有用。清理%TEMP%文件夹也没有帮助。

我从来没有遇到过这样的事情。所有的机器都正常重启,进入开始菜单等等。它看起来不像网络问题,因为我正在访问互联网写这个,我们是一家小公司,我们使用标准的Wi-Fi路由器,就像你的房子。没有更改,没有文件删除,没有Windows更新,没有网络设置......只是重新启动。当我尝试从PHP运行wkhtmltopdf时,我看到有些人面临同样的问题,但在这种情况下,即使从DOS运行它也会遇到这个问题,就像任何人都会这样。

wkhtmltoimage工作正常。只是wkhtmltopdf停止了工作。

Screenshot

1 个答案:

答案 0 :(得分:-1)

在我的情况下,wkhtmltopdf挂起在进度计数器初始跳转到对应于1页的百分比后本地存储的文件。事实证明,我有一个http_proxy变量设置为一些无法访问的代理服务器。清除此环境变量解决了这个问题。