Ras*_*adi 17 linux ubuntu administration wkhtmltopdf
我们需要从html/css生成的页眉,页脚,目录和pdf封面等功能.我们试图WKHTML在Windows和它的工作就像一个魅力,转移到我们的服务器时,我们我们的Ubuntu的服务器上安装WKHTML,安装过程是成功的,但它只有有限的功能,它能够从HTML生成PDF,但所有的功能提到(即页眉,页脚,目录和封面页面无效.以下是它产生的错误.
"开关-t,不支持使用未打补丁的QT,并且将被忽略错误:此wkhtmltopdf的版本是建立针对QT的一个未打补丁的版本,并且不支持超过一个输入文档."
我们遵循了许多教程,并使用QT修补程序进行了安装,其中一个教程就在这里(https://code.google.com/p/wkhtmltopdf/wiki/compilation).我们不确定我们是否跳过某些内容或做错了什么,它已安装且很少有功能开始工作但并非全部.我们能够生成页眉和页脚但覆盖页面和内容表仍然无法正常工作.这是我们真正需要的.
Ras*_*adi 30
如果有人遇到类似的问题,我按照这篇文章修复了它.
所有功能现在都很完美.
文章内容:
wkhtmltopdf shell实用程序用于使用WebKit从HTML生成PDF文档.我尝试了一些使用wkhtmltopdf的ruby gem包装器,但我发现我最喜欢使用wicked_pdf gem.无论你使用什么包装器来调用wkhtmltopdf,下面是在Ubuntu上安装wkhtmltopdf的步骤(非基于Debian的发行版需要进行微调).
删除之前使用apt-get安装的wkhtmltopdf(如果以前安装过).
sudo apt-get remove --purge wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)安装依赖项.
sudo apt-get install openssl build-essential xorg libssl-dev
Run Code Online (Sandbox Code Playgroud)根据体系结构(i386/amd64)下载静态二进制文件.解压缩它,更改所有者,然后将其复制到/ usr/local/bin.
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
sudo chown root:root wkhtmltopdf-i386
sudo cp wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)我不能评论,这是新的Point 3为Ubuntu 64 Bit的正确答案.感谢@Rasikh Mashhadi的帮助
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvJf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo cp wkhtmltox/bin/wkhtmlto* /usr/bin/
Run Code Online (Sandbox Code Playgroud)
小智 7
对于那些现在尝试这个的人来说,download.gna.org网址不再有效,但之前的答案仍然有效:我只需安装使用新位置,如下所示:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvJf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo cp wkhtmltox/bin/wkhtmlto* /usr/bin/
Run Code Online (Sandbox Code Playgroud)
刚刚在Ubuntu 16.04.2机器上做到了这一点.谢谢你原来的答案,Rasikh!
| 归档时间: |
|
| 查看次数: |
15998 次 |
| 最近记录: |