技术&日志

“wkhtmltopdf not found” error

处理golang html转pdf中的错误"wkhtmltopdf not found" error

期望可用通过golang将html转成PDF

错误复现步骤

  1. 执行 go get -u github.com/SebastiaanKlippert/go-wkhtmltopdf
  2. 复制go-wkhtmltopdf仓库中的示例,直接就运行go run main.go

就报告错误了

$ go run main.go
2021/12/24 16:02:52 wkhtmltopdf not found
exit status 1

错误分析

go-wkhtmltopdf 这个库只是一个wkhtmltopdf中go部分的SDK
所有具体功能实现是需要用到核心程序wkhtmltopdf
需要要系统中安装有这个程序才可以。

解决问题

mac安装wkhtmltopdf, 在这个地址可以找到安装程序 https://github.com/wkhtmltopdf/packaging/releases/0.12.6-1

Tip: 需要在命令行窗口确认wkhtmltopdf -V可执行, 说明安装成功

参考资料

github-go-wkhtmltopdf#33

发表评论