如何将TipTap文档导出为PDF?

问题描述 投票:0回答:1

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

在网上查了一下,似乎对于如何做到这一点还没有达成共识。这个问题here实际上与我的相同(我们使用React,但它应该足够相似),但它没有回应。这个 Stackblitz 有一种很奇怪的方法(我也在其他回复中看到了这种方法),首先将编辑器内容转换为

canvas
(通过 html2canvas),然后使用
jspdf 将该 Canvas 保存为 PDF 
。这对我们来说实际上不起作用,因为它会创建大量文档。使用此方法,9 页的文档几乎是 100mb。

我正在考虑尝试使用 JavaScript

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

javascript pdf pdf-generation rich-text-editor tiptap
1个回答
0
投票

我对此也很感兴趣。如果你找到解决方案请告诉我。我也在寻找一个,如果我找到了,我会带着答案回来。

© www.soinside.com 2019 - 2024. All rights reserved.