如何将 TipTap 文档导出为 PDF?

How to export TipTap documents as PDFs?

提问人:Eric Hasegawa 提问时间:9/22/2023 最后编辑:Eric Hasegawa 更新时间:9/28/2023 访问量:327

问:

我们正在使用 TipTap 允许用户在我们的应用程序上创建和编辑文档,一个常见的要求是保存/导出到 pdf 功能。

在网上环顾四周,似乎对如何做到这一点没有达成共识。这里的这个问题实际上与我的问题相同(我们使用 React,但它应该足够相似),但它没有回应。这个 Stackblitz 有一种笨拙的方法来做到这一点(我也在其他响应中看到过这种方法),首先将编辑器内容转换为(通过 html2canvas),然后将该 Canvas 保存为 PDF。这对我们来说并不真正有效,因为它会产生巨大的文档大小。使用这种方法,一个 9 页的文档几乎是 100mb。canvasjspdf

我正在考虑尝试使用 JavaScript 函数手动执行此操作,或者在我的后端使用类似 puppeteer 的东西来尝试打印,但我不确定这些是否有效。有没有更好的解决方案?对任何想法持开放态度。window.print()

JavaScript PDF 生成 富文本编辑器 TipTap

评论


答: 暂无答案