我试图在Ubuntu服务器10.0.4上使用wkhtmltopdf的静态二进制文件.原因是它显然有一个内置的修改QT,允许我在没有X服务器的情况下运行wkhtmltopdf.
结果:一旦安装(参见下面的步骤),当我在终端中执行wkhtmltopdf时,它不会启动...只是让我返回提示 - 就像它运行并做了一些事情,没有错误但没有输出:
:/ usr/bin $ wkhtmltopdf
:在/ usr/bin中$
如果我把args相同的行为:
:/ usr/bin $ wkhtmltopdf http://www.google.com test.pdf
:在/ usr/bin中$
我做错了什么 - 我理解静态二进制文件应该启动.也许缺少一些依赖?有没有办法得到一些冗长的输出?
这些是我遵循的步骤:
在/ usr/bin中:
1)确认现有(非静态)wkhtmltopdf驻留在那里并执行.当我执行它没有args时,我从应用程序获得帮助/关于输出.
2)将现有的wkhtmltopdf移出目录(重命名)
3)获取静态二进制文件:sudo curl -C - -O http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
4)Untar:tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
5)重命名:mv wkhtmltopdf-i386 wkthtmltopdf
6)获得(显然)必要的包:sudo apt-get install openssl build-essential xorg libssl-dev