我一直在使用wkthmltopdf在Linux Web服务器上即时将html转换为pdf文档。该程序最初需要X11或类似的X服务器才能正常运行,但是通过开发人员的多次请求,要使该程序在没有GUI的服务器上运行,我很确定它可以在静态版本中运行虚拟X服务器。我一直在使用程序的静态(独立)版本,效果很好!我将可执行文件放在一个文件夹中,然后运行:
./wkhtmltopdf file1.html file2.pdf
但是,我想在系统范围内安装此程序。我使用了apt-get install wkhtmltopdf
(昨天才安装),并且由于我在64位系统上运行,因此我也需要apt-get install ia32-libs
。安装后,我可以找到这样的版本:
wkhtmltopdf --version
输出:
Name:
wkhtmltopdf 0.9.9
License:
Copyright (C) 2008,2009 Wkhtmltopdf Authors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
Authors:
Written by Jakob Truelsen. Patches by Mário Silva, Benoit Garret and Emmanuel
Bouthenot.
现在,当我尝试运行通过aptitude安装的程序时,出现以下错误:
wkhtmltopdf: cannot connect to X server
有谁知道我该如何解决?我猜这个版本缺少虚拟X服务器或其他东西。
我刚刚发现,我可以简单地将静态可执行文件移动到/usr/bin/
目录并从任何位置执行它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句