指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

ubuntu22安装wkhtmltopdf:

1>选择系统合适版本 https://wkhtmltopdf.org/downloads.html

2>安装
$ sudo dpkg -i ~/Downloads/wkhtmltox_0.12.6.1-2.jammy_amd64.deb
报:
dpkg: dependency problems prevent configuration of wkhtmltox:
 wkhtmltox depends on xfonts-75dpi; however:
  Package xfonts-75dpi is not installed
解决:
$ sudo apt-get install xfonts-75dpi

版本:
$ wkhtmltopdf --version
wkhtmltopdf 0.12.6.1 (with patched qt)

$ /usr/local/bin/wkhtmltopdf --version //默认安装位置在/usr/local/bin下
wkhtmltopdf 0.12.6.1 (with patched qt)

php下使用: 
exec("{$this->wkhtmltopdf} --image-quality 100 --margin-left 17.5mm --margin-right 17.5mm --margin-top 17.5mm $htmlFile $pdfFile");
unlink($htmlFile);

使用参考:https://segmentfault.com/a/1190000018988358