javascript 如何将TipTap文档导出为PDF?

5uzkadbs  于 2023-09-29  发布在  Java
关注(0)|答案(1)|浏览(120)

我们使用TipTap来允许用户在我们的应用程序上创建和编辑文档,一个常见的要求是保存/导出到pdf功能。
在网上四处看看,似乎没有关于如何做到这一点的共识。这个问题here实际上和我的一样(我们使用React,但它应该足够相似),但它没有响应。这个Stackblitz有一个很好的方法来做到这一点(我也在其他回复中看到过这个方法),首先将编辑器的内容转换为canvas(通过html 2canvas),然后将Canvas保存为PDF格式的jspdf。这对我们来说并不起作用,因为它会创建大量的文档大小。一个9页的文件几乎是100 mb的这种方法。
我正在考虑尝试使用JavaScript window.print()函数手动完成此操作,或者在我的后端使用类似puppeteer的东西来尝试打印,但我不确定这些是否有效。有没有更好的解决办法?接受任何想法。

vkc1a9a2

vkc1a9a21#

我也很感兴趣。如果你找到了解决办法就告诉我。我也在找,如果我找到了,我会带着答案回来的。

相关问题