示例图

官方下载https://wkhtmltopdf.org/downloads.html

截止2021/07/06当前最新的发行版是0.12.6

系统支持:Windows,macOS,Debian,Ubuntu,CentOS,Amazon Linux,openSUSE Leap,Arch Linux

具体版本详见官方下载页面

Centos7.9安装,当前阿里源里的wkhtmltopdf 的版本还是0.12.4

直接从官网下载最新版本wkhtmltox-0.12.6-1.centos7.x86_64.rpm

终端内执行:

rpm -ivh wkhtmltox-0.12.6-1.centos7.x86_64.rpm

提示缺少包xorg-x11-fonts-75dpi和xorg-x11-fonts-Type1

安装缺少的包

yum install xorg-x11-fonts-75dpi
yum install xorg-x11-fonts-Type1

如果没有可用的源,可以直接下载对应rpm包离线安装

可以在pksg.org : Packages Search for Linux and Unix 搜索下载

继续安装rpm包即可成功

中文会显示方块,需要安装中文字体,下面是宋体

C:\Windows\Fonts\simsun.ttc到/usr/share/fonts/内

终端执行html to pdf 命令

wkhtmltopdf http://www.baidu.com /opt/test.pdf

Windows版本就更简单了:

下载windows版本的,直接使用bin目录中的wkhtmltopdf.exe文件

Cmd调用:

wkhtmltopdf http://www.baidu.com C:/test.pdf