Как конвертировать HTML страницу в многостраничный PDF в JavaScript - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть следующая html страница

<html>
  <body>
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
  </body>
</html>

Я хочу сделать pdf этой страницы, но каждое изображение должно быть на новой странице.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Использовать css свойство page-break-before: всегда;

См. Пример HTML ниже:

<html>
  <head>
   <style>
     .page-heading { page-break-before: always; }
   </style>
  </head>
  <body>
    <img src="..."/>    
    <div class="page-heading">
       <img src="..."/>
    </div>
    <div class="page-heading">
       <img src="..."/>
    </div>
  </body>
</html>
0 голосов
/ 05 февраля 2020

Вы можете l oop поверх изображений, используя Javascript. Затем для каждого хранилища изображений используется URL-адрес данных с dom-to-image здесь

и распечатывается каждый dataUrl с pdfmake здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...