1

有趣的是,我坚持在 CentOS 服务器上安装 wkhtmltopdf(hostgator 是提供者)。我一直在谷歌搜索有关安装的详细信息,但没有找到任何可以帮助像我这样天真的人的东西。

那么,有人指导我完成服务器上的安装吗?任何帮助将不胜感激。提前致谢!

4

1 回答 1

1

在我发现http://blog.dakdad.com/post/13145939686/install-wkhtmltopdf-centos-5的博客文章中有很好的说明- 存储库中可用的版本是 0.9.9。如果您对该选项很满意,那么该选项将起作用。

编辑:因为我是一个巨大的书呆子,所以我使用 Virtual CentOS 盒子进行了测试,并使用了上述方法。我也想测试静态二进制选项,并让这种方式也能正常工作。基本步骤(我以 root 身份进行,即使没有 root 访问权限也应该可以工作 - 很大程度上取决于您的服务器):

# If you don't have wget installed
yum install wget

# get wkhtmltopdf binary. 
# browse the site to get the correct one for you
# if you don't know which one, run the command uname -a
# if it has things like x84_64, get the amd64 one. Otherwise i386.
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2

# unpackage binary 
bunzip2 wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2

# untar
tar xvz wkhtmltopdf-0.11.0_rc1-static-amd64.tar

# make sure you have the file, the file list should contain wkhtmltopdf-amd64
ls

# run to check version, output should contain "wkhtmltopdf" 0.11.0 rc1
./wkhtmltopdf-amd64 -V 

在那里你有你自己的静态包。我用它测试过

./wkhtmltopdf-amd64 http://www.google.cn googl.pdf

有效!汉字失败是因为我没有在 CentOS 盒子上安装任何其他东西,我可能需要字体和诸如此类的东西,但 PDF 确实已创建并且看起来还不错。

祝你好运,玩得开心。

于 2012-08-15T12:14:28.247 回答