在CentOS 8 CentOS 7上安装wkhtmltopdf和wkhtmltoimage
时间:2020-02-23 14:31:18 来源:igfitidea点击:
wkhtmltopdf和wkhtmltoimage是开源(LGPLv3)命令行工具,用于使用Qt WebKit渲染引擎将HTML渲染为PDF和各种图像格式。 wkhtmltopdf能够将几个对象放入输出文件,一个对象是
单个网页,封面网页或者目录。
对象按照在命令行中指定的顺序放入输出文档中,可以基于每个对象或者在全局选项区域中指定选项。在这篇文章中,我们将学习在CentOS 8上安装wkhtmltopdf和wkhtmltoimage。 CentOS 7 Linux机器。
在CentOS 8 CentOS 7上安装wkhtmltopdf和wkhtmltoimage
wkhtmltopdf的二进制软件包是为CentOS 8和CentOS 7提供的。这些软件包可在"软件下载"部分中找到。
安装可很好地用于在CentOS 8上下载wkhtmltopdf RPM软件包的wget。 CentOS 7:
sudo yum -y install wget
在CentOS 8上安装wkhtmltopdf:
使用wget或者curl下载软件包。
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm
使用rpm或者yum软件包管理工具进行安装。
sudo dnf localinstall wkhtmltox-0.12.6-1.centos8.x86_64.rpm
安装了许多依赖项。
Dependencies resolved. ================================================================================================================================================================== Package Architecture Version Repository Size ================================================================================================================================================================== Installing: wkhtmltox x86_64 1:0.12.6-1.centos8 @commandline 15 M Installing dependencies: dejavu-fonts-common noarch 2.35-6.el8 BaseOS 74 k dejavu-sans-fonts noarch 2.35-6.el8 BaseOS 1.5 M fontconfig x86_64 2.13.1-3.el8 BaseOS 275 k fontpackages-filesystem noarch 1.44-22.el8 BaseOS 16 k libX11 x86_64 1.6.8-3.el8 AppStream 611 k libX11-common noarch 1.6.8-3.el8 AppStream 158 k libXau x86_64 1.0.8-13.el8 AppStream 36 k libXext x86_64 1.3.3-9.el8 AppStream 45 k libXrender x86_64 0.9.10-7.el8 AppStream 33 k libfontenc x86_64 1.1.3-8.el8 AppStream 37 k libjpeg-turbo x86_64 1.5.3-10.el8 AppStream 156 k libpkgconf x86_64 1.4.2-1.el8 BaseOS 35 k libxcb x86_64 1.13.1-1.el8 AppStream 229 k pkgconf x86_64 1.4.2-1.el8 BaseOS 38 k pkgconf-m4 noarch 1.4.2-1.el8 BaseOS 17 k pkgconf-pkg-config x86_64 1.4.2-1.el8 BaseOS 15 k ttmkfdir x86_64 3.0.9-54.el8 AppStream 62 k xorg-x11-font-utils x86_64 1:7.5-40.el8 AppStream 103 k xorg-x11-fonts-75dpi noarch 7.5-19.el8 AppStream 2.8 M xorg-x11-fonts-Type1 noarch 7.5-19.el8 AppStream 522 k Transaction Summary ================================================================================================================================================================== Install 21 Packages Total size: 22 M Total download size: 6.6 M Installed size: 139 M Is this ok [y/N]: y
在CentOS 7上安装wkhtmltopdf:
下载wkhtmltopdf的RPM软件包:
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm
然后通过执行以下命令在CentOS 7上安装wkhtmltopdf:
sudo yum localinstall wkhtmltox-0.12.6-1.centos7.x86_64.rpm
确认安装的软件版本。
$wkhtmltopdf --version wkhtmltopdf 0.12.6 (with patched qt) $wkhtmltoimage --version wkhtmltoimage 0.12.6 (with patched qt)
将网页转换为pdf:
$ wkhtmltopdf <webpage> <destination-pdf-file>