Кордова: форма заявки в PDF - PullRequest
0 голосов
/ 15 мая 2018

У меня есть приложение Cordova (Phonegap Build), которое предоставляет пользователям форму для заполнения.Затем они печатают (или печатают в PDF) и отправляют мне PDF. Проблема в в том, что введенные в форму данные не отображаются в PDF - вместо этого каждое поле в PDF пустое.Я перепробовал много методов, которые были описаны в Stackoverflow и других источниках, и я не могу получить ни одного, чтобы обеспечить эту функциональность.

Я могу получить создание PDF с помощью плагина Cordova Print PDF и этот простой код вindex.js, но в нем отсутствуют данные поля:

function printPage() { var page = location.href; cordova.plugins.printer.print(page,'Document.html'); };

Я также пробовал:

function createPDF() { var divToPrint=document.getElementById("this-form"); pdf.fromData({ data: divToPrint, documentSize: "A4", landscape: "portrait", type: "share" //use share to open the open-with-menu. }, this.success, this.failure); }

У меня естьполучил весь код в JSFiddle - хотя он там не будет работать, поскольку он не будет запускать приложение cordova (и cordova.js).

JSFiddle: https://jsfiddle.net/cgeiser/ty4gocpo/15/

Любая помощь будетс благодарностью!

Редактировать: отредактировал jsfiddle, чтобы его было проще читать и читать

...