html2canvas - html2pdf с пустыми полями ввода - PullRequest
0 голосов
/ 05 марта 2020

Я использую библиотеку eKoopmans html2pdf. js для создания PDF после отправки формы. Все отлично работает во всех браузерах и на всех устройствах, но не на iOS.

Там у меня проблема, что все мои поля ввода не отображают его значение. Поля ввода просто пусты. Я использую следующий код для создания PDF.

var element = document.getElementById('testtest');
      opt = {             margin: 0.05,
        filename:     'myfile.pdf',
        image:        { type: 'jpeg', quality: 0.98 },
        jsPDF:        { unit: 'in', format: 'a4', orientation: 'portrait' },
        html2canvas:  { scale: 2 },
        pagebreak: { mode: ['css', 'legacy'], after: '.breakme' }
                      };
                      $('.btn').hide();

      html2pdf().from(element).set(opt).toPdf().output('datauristring').then(function (pdfAsString) {

И идея, почему это не работает на iOS?

Конечно, я также нашел это: https://github.com/niklasvh/html2canvas/issues/1338

Но это не решило проблему на iOS.

...