Экспортируйте текущий визуализированный вид / шаблон в формате PDF с помощью Nativescript-VueJS - PullRequest
1 голос
/ 15 апреля 2019

Используя NativeScript + VueJS, я пытаюсь найти способ взять динамический шаблон, который визуализируется на основе данных реквизита и маршрута, и нажать кнопку, чтобы сохранить «представление» в виде PDF в файловой системе.

Я нашел этот урок здесь, который дает мне начало: https://medium.com/@kumarandena/pdf-generation-in-nativescript-using-javascript-libraries-864ecf4e9a3a

При этом создается Base64, который затем копируется в буфер обмена и открывается в браузере. Например, в iOS, если я решу сохранить страницу в виде файла, это просто unknown.pdf. Поэтому моя цель - ссылаться на html-элемент, такой как div, и сохранять все содержимое в точности так, как оно отображается в папке по моему выбору в собственной файловой системе.

Там мало что можно найти по этому поводу, поэтому интересно, достиг ли кто-то этого.

1 Ответ

0 голосов
/ 16 апреля 2019

Я использую domtoimage , чтобы преобразовать любой элемент dom в изображение, и это хорошо работает. Тогда вы, вероятно, можете вставить это изображение в pdf, используя jsPDF или pdfMake.

Я вижу на pdfMake площадку , что вы можете вставить изображение в формате dataurl.

...