前端 js 生成导出 pdf 有什么成熟方案吗?

2020-12-22 15:18:11 +08:00
 yantianqi
  1. 前端 js 生成导出 pdf 有什么成熟方案吗?
  2. 针对多页的文件,可能有 4,5 页
5205 次点击
所在节点    程序员
29 条回复
attackonFourier
2020-12-22 18:04:55 +08:00
我们前端有个 nestjs 的微服务项目 然后使用 wkhtmltopdf 来做的 效果挺好
treblex
2020-12-22 18:17:32 +08:00
jquery print,效果还行,建议写个预览页,尽量减少无关元素
googl8812
2020-12-22 18:19:31 +08:00
netnr
2020-12-22 18:35:32 +08:00
https://md.netnr.com
MD 导出 PDF,可以看看,好像不支持图片
Mithril
2020-12-22 18:36:11 +08:00
直接 Puppeteer,HTML 扔后端渲染去。
不然各种兼容性问题,字体问题,渲染问题坑到哭。
Sapp
2020-12-22 18:41:23 +08:00
建议别折腾,看看那些文档库怎么做的,比如语雀和石墨文档这种,石墨文档我没看,但是语雀好像是后端做的,导出的还可以,有目录有水印
samuel
2020-12-22 21:50:50 +08:00
保险起见还是用 Puppeteer 写个后端服务,几十行代码就搞定了
yangehappy
2020-12-22 22:38:11 +08:00
我们项目里用的 jsPDF https://github.com/MrRio/jsPDF
liuguang
2020-12-23 09:43:23 +08:00
window.print()

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737880

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX