Использование jsPDF для отображения динамических данных в шаблоне PDF

Новичок здесь. Я делаю приложение, которое извлекает данные из API, создает некоторые диаграммы из этих данных (вероятно, используя d3.js), а затем отображает эти диаграммы и некоторый динамический текст в шаблоне PDF, создавая документ PDF, который затем можно загрузить Пользователь.

Мне интересно, можно ли использовать jsPDF для заполнения динамических данных в уже существующем шаблоне PDF. Большая часть PDF-документа является статической, и необходимо добавить всего несколько динамических диаграмм в зависимости от того, что вводит пользователь.


person Ben Davidow    schedule 16.08.2013    source источник
comment
Я не знаю jsPDF, но D3 кажется неправильным выбором для создания диаграмм в этом случае, поскольку его сила заключается в интерактивном сопоставлении между данными и узлами DOM. Похоже, вам просто нужно создать изображение диаграммы для размещения в PDF.   -  person explunit    schedule 16.08.2013
comment
Вы можете взять то, что вы сделали в D3 (я предполагаю, что вы будете писать SVG), а затем вставить это в свой PDF. jsPDF имеет плагин под названием svgToPDF, так что он может прийти пригодится. Я думаю, что слово «динамический» здесь не подходит — вы должны сделать так, чтобы была какая-то кнопка загрузки, и когда они нажимают на нее, вы сохраняете SVG в PDF и просто отдаете его им.   -  person aug    schedule 17.08.2013
comment
Все, о чем вы просите, можно легко сделать с помощью XSL FO для создания PDF-файла, извлечения SVG из приложения.   -  person Kevin Brown    schedule 21.08.2013


Ответы (1)


Все, о чем вы просите, можно легко сделать с помощью XSL FO для создания PDF-файла, извлечения SVG из приложения. Большинство процессоров XSL FO также поддерживают штамповку диаграмм в статических PDF-файлах или даже динамическое создание содержимого страниц.

person Kevin Brown    schedule 21.08.2013