我正在尝试使用命令行转换器WKHTMLTOPDF将html页面转换为pdf。 它没有给我任何回报,也不会抛出任何错误。
[root@s16271040 var]# grep -i amd /proc/cpuinfo
[root@s16271040 var]# grep -i intel /proc/cpuinfo
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
vendor_id : GenuineIntel
model name : Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
[root@s16271040 bin]# ls -la | grep -i pdf
-rw-r--r-- 1 root root 8224273 May 24 2010 wkhtmltopdf-0.9.9-static-i386.tar.bz2
-rwxrwxrwx 1 root root 8218920 May 24 2010 wkhtmltopdf-i386
-rwxrwxrwx 1 root 1000 11446024 Oct 2 2011 wkhtmltopdf-i386_11
-rw-r--r-- 1 root root 11414685 Oct 2 2011 wkhtmltopdf-i386.tar.bz2
[root@s16271040 bin]# wkhtmltopdf-i386 http://google.com test.pdf
[root@s16271040 bin]# ls -la | grep -i test.pdf
我正在尝试的版本是从http://code.google.com/p/wkhtmltopdf/downloads/list获取的0.9.9 我尝试了最新的 - 0.11.0。仍然没有成功
任何帮助将不胜感激
答案 0 :(得分:0)
wkhtmltopdf
需要一个x实例,可能是由xvfb提供的,没有真正的x服务器正在运行,如for instance mentioned here。
如果链接在将来死亡,例如:
xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf --dpi 200 --page-size A4 http://domain.tld/page.html /path/to/output.pdf
答案 1 :(得分:0)
你至少应该得到某种形式的输出。至少是一个错误。您使用的是哪种操作系统?如果基于Debian尝试apt-get install wkhtmltopdf,如果你是在服务器而不是桌面上,那么上面的答案是正确的,你需要一个正在运行的X11服务器或一个模拟的服务器,如Xvfb。