- 前端 js 生成导出 pdf 有什么成熟方案吗?
- 针对多页的文件,可能有 4,5 页

1 BUHeF254Lpd1MH06 Dec 22, 2020 不太清楚导出这块,PDFjs 可以试试 |
2 charlesliu Dec 22, 2020 |
3 luxi78 Dec 22, 2020 html2pdf,应该满足你的要求,前后端都可用的 https://www.npmjs.com/package/html2pdf.js |
4 lovedebug Dec 22, 2020 相对来说用后端 puppeteer 访问前端 UI 导出更友好。 |
5 lovedebug Dec 22, 2020 新版浏览器可以使用 CSS 分页,旧版的可以引入 paged.js 分页 |
6 Kasumi20 Dec 22, 2020 有一个 React 库,非常牛逼 |
9 GrapeCityChina Dec 22, 2020 有的。SpreadJS 支持在线导出 PDF 。了解更多: https://www.grapecity.com.cn/developer/spreadjs SpreadJS 支持在线导入 /导出 Excel ( xlsx )、导出 PDF 文档,用户可在浏览器中加载并修改各种 Excel 文档,并将修改后的数据保存到数据库中。 |
10 HFX3389 Dec 22, 2020 |
12 littleshy Dec 22, 2020 前端不建议折腾 pdf,要嵌字体,不然中文显示有问题。 就是要能解决 unicode 显示问题。 |
13 liuy1994g Dec 22, 2020 由后端生成,前端封装一个下载按钮最成熟 |
14 darknoll Dec 22, 2020 前端干的也太多了吧,还要处理 pdf,以后再处理 office,后端该开心死了 |
15 jingslunt Dec 22, 2020 via Android 格式转换的,pandoc |
16 koche Dec 22, 2020 puppeteer |
18 kinghly Dec 22, 2020 via Android 打印 PDF 没有很完美的解决方案,别问我为什么知道。 |
21 attackonFourier Dec 22, 2020 我们前端有个 nestjs 的微服务项目 然后使用 wkhtmltopdf 来做的 效果挺好 |
22 treblex Dec 22, 2020 jquery print,效果还行,建议写个预览页,尽量减少无关元素 |
23 googl8812 Dec 22, 2020 [pdfkit](//www.npmjs.com/package/pdfkit) 或者 [pdfmake](//www.npmjs.com/package/pdfmake) |
24 netnr Dec 22, 2020 via Android https://md.netnr.com MD 导出 PDF,可以看看,好像不支持图片 |
25 Mithril Dec 22, 2020 直接 Puppeteer,HTML 扔后端渲染去。 不然各种兼容性问题,字体问题,渲染问题坑到哭。 |
26 Sapp Dec 22, 2020 建议别折腾,看看那些文档库怎么做的,比如语雀和石墨文档这种,石墨文档我没看,但是语雀好像是后端做的,导出的还可以,有目录有水印 |
27 samuel Dec 22, 2020 保险起见还是用 Puppeteer 写个后端服务,几十行代码就搞定了 |
28 yangehappy Dec 22, 2020 我们项目里用的 jsPDF https://github.com/MrRio/jsPDF |
29 liuguang Dec 23, 2020 window.print() |