使用 Golang 渲染 HTML 并保存为 PDF
Posted
技术标签:
【中文标题】使用 Golang 渲染 HTML 并保存为 PDF【英文标题】:Render HTML and save as PDF with Golang 【发布时间】:2022-01-04 05:52:11 【问题描述】:我正在尝试将本地 html 文件转换为 PDF。目前,
google-chrome --headless --print-to-pdf="report.pdf" template.html
我正在通过终端执行上述命令以生成 PDF。它工作正常,但没有在正在运行的设备上安装 chrome,它将无法工作。我也不想使用 WKHTMLTOPDF 或任何其他已安装的浏览器。但我可以使用 webkit。有没有其他方法可以使用 Golang 做到这一点?
提前致谢!
【问题讨论】:
【参考方案1】:你可以使用Golang-HTML-TO-PDF-Converter
:
【讨论】:
这个包还需要wkhtmltopdf。如果 PATH 中没有 wkhtmltopdf,此模块将无法工作!以上是关于使用 Golang 渲染 HTML 并保存为 PDF的主要内容,如果未能解决你的问题,请参考以下文章
超简单Python将指定数据插入到docx模板指定位置渲染并保存
使用 gorilla 会话时未保存 golang 中的会话变量