场景: 运维点击页面的巡检按钮后,生成 pdf(文字+表格+图表-类似饼图折线图等) 最后下载 pdf
想问一下这类型的开发场景前后端都是怎么做的?
场景: 运维点击页面的巡检按钮后,生成 pdf(文字+表格+图表-类似饼图折线图等) 最后下载 pdf
想问一下这类型的开发场景前后端都是怎么做的?
1
warlue Apr 22, 2024
html to pdf
|
2
zhtyytg Apr 22, 2024
跟后端没啥关系,前端有数据的情况下完全可以自己做完全部内容
|
3
nitmali Apr 22, 2024
|
4
cxdLand Apr 22, 2024
前端可以用 canvas ,后端可以用 wkhtmltopdf
|
5
inkuku Apr 22, 2024
如果要生成完美的 PDF ,最简单就是用 headless chrome 的方案,就是无头浏览器方案
就是开销大点 但是效果很好: 1. 生成内容的 html,可以用你熟悉的 vue/react/jq 生成页面 2. 调用 headless chrome 访问刚才的 html 生成 pdf 3. 下载 pdf 难的是要如何调度 headlss browser, 你可以试试我写的开源项目: https://github.com/shenjinti/browserlify |
6
mykaii Apr 23, 2024
我之前做过,网页截图就行
|
7
chobitssp Apr 23, 2024
|
8
powersee Oct 22, 2025
|