GoForum🌐 V2EX

rust 真的强到没朋友,在前端轻松生成 10000 页以上的矢量 PDF

lmq1919 · 2026-07-15 09:43 · 0 次点赞 · 0 条回复

最近用 rust+wasn 重构了我的前端 PDF 生成库 dompdf.js ,重写了 PDF 分页、渲染引擎,发现真的越快越好。

之前的项目介绍,开源了一个 html 转 pdf 的 js 库,这应该是 html 转 pdf 最正确的思路了

性能提升,完全碾压现有的前端 PDF 生成方案

  • 生成速度快,实测 1000 页 PDF 只要 5 秒,老版本生成 1000 页非常勉强
  • 生成的是矢量的 PDF ,可以对 PDF 的文本进行搜索,选中,编辑。
  • PDF 文件体积非常小
  • 生成 10000 页以上的 PDF 毫无压力
  • 使用简单,一行代码即可将 html 页面转成 pdf
  • 精准的分页,避免元素,文字被切割
  • 代码体积减少到了原来的 35%

在线体验

https://dompdfjs.lisky.com.cn

Git 仓库地址 (欢迎 Star⭐⭐⭐)

https://github.com/lmn1919/dompdf.js

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: lmq1919
发布: 2026-07-15
点赞: 0
回复: 0