Объединить два PDF, сгенерированных с помощью jsPDF, в один документ - PullRequest
1 голос
/ 14 мая 2019

Я использую jsPDF для генерации документа из HTML (с использованием метода .html()), и он отлично работает. Но теперь мне нужно сделать следующее:

  1. Создать объект jsPDF.
  2. Добавление контента с использованием метода .html().
  3. Добавить новую страницу в созданный документ.
  4. Добавить содержимое на вторую страницу, используя тот же метод .html().
  5. Сохранить созданный документ.

Вот пример кода:

var doc = new jsPDF({ orientation: 'p', format: 'a4'  });
doc.html(document.getElementById('test'), {
   callback: function (doc) {
      doc.addPage('a4', 'p');
      doc.html(document.getElementById('test'), {
         callback: function (doc) {
            doc.output('dataurlnewwindow');
      }
   }
}

Проблема в том, что вторая страница всегда пуста. Идея состоит в том, чтобы создать два отдельных документа с использованием метода .html(), а затем объединить эти два документа в один и сохранить его.

Итак, вопрос - возможно ли в jsPDF объединить два документа в один и сохранить его?

Заранее спасибо!

...