从具有通过react-konva / konvajs创建的一些图形的React-App,我希望将图形导出为矢量图形,最好导出为pdf或svg文件。
有没有一种方法而不必重写konva部分?
我以为Canvas2PDF可能是一种方法。它提供了canvas2pdf.PdfContext,它似乎实现了与html5 canvas上下文相同的接口并输出pdf。
我只是看不到将其PdfContext移交给Konva以便使用它的方法。
具有现有上下文的其他pdf库只能创建光栅图像,而不能创建矢量图。
我认为您必须执行自己的实现。
您不能将PdfContext
传递到Konva
。即使它具有与html5 2d上下文类似的API,我想它也不是100%相同。