gpt4 book ai didi

pdf - 是否可以在不进行光栅化的情况下将 fabricjs svg 输出转换为 pdf?

转载 作者:行者123 更新时间:2023-12-05 07:33:57 26 4
gpt4 key购买 nike

我们正在构建一个网络应用程序,用户可以在其中使用 fabric.js 进行设计,最后他应该会收到一个包含他的作品的 pdf 文件。

起初,我们尝试使用 JSPDF,因为它更适合客户端解决方案。然而,通过执行 pdf.addImage(canvas.toDataURL(),...) 我们正在栅格化设计。

其次,我们尝试使用 WKHTMLTOPDF 的服务器端解决方案,发送 canvas.toSVG(),但是字体和形状渲染存在一些问题。

设计很复杂,因为它们可以包含文本、形状、图像和 svg。

我们还尝试了 INKSCAPE (inkscape --without-gui --export-pdf ...)、MPDF 和 MUPDF,但没有很好的效果。 IMAGEMAGICK 不是一种解决方案,它也可以光栅化设计。

主要目标是获得矢量 pdf,其中可以增加尺寸并且可以选择设计元素,如果可能的话,pdf 应该准备好打印(300 dpi 和 cmyk)

最佳答案

是的,可以使用 TCPDF 库。请检查此 ImageSVG api 以获取有关将 SVG 转换为 PDF 的更多信息。 https://tcpdf.org/examples/example_058/

关于pdf - 是否可以在不进行光栅化的情况下将 fabricjs svg 输出转换为 pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50366807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com