Использование konvajs с пользовательским контекстом, например canvas2pdf-context (ctx)? - PullRequest
0 голосов
/ 08 октября 2019

Из React-App с некоторой графикой, созданной с помощьюact-konva / konvajs, я хотел бы экспортировать графику в векторную графику, предпочтительно в pdf- или svg-файлы.

Есть ли способчтобы достичь этого без необходимости переписывать партию конвы?

Я подумал, что Canvas2PDF может быть способом. Он предоставляет canvas2pdf.PdfContext, который, кажется, реализует тот же интерфейс, что и контекст холста html5, и выводит pdf.

Я просто не вижу способа передать свой PdfContext в Konva, чтобы использовать его вместо этого.

Другие библиотеки pdf, которые используют существующий контекст, могут создавать только растровые изображения, но не векторную графику.

1 Ответ

0 голосов
/ 08 октября 2019

Я думаю, что вам нужно сделать собственную реализацию.

Вы не можете передать PdfContext в Konva. Даже если он имеет API, аналогичный контексту html5 2d, я думаю, что он не на 100% одинаков.

...