Печать нескольких html2canvas с несколькими getElementById в Angular 6 - PullRequest
0 голосов
/ 30 ноября 2018

Я использую html2canvas для преобразования моего HTML в PDF.Но мои элементы находятся на разных html-страницах с разными идентификаторами.

Например:

index.html

<html>
   <body>
      <header id="header">Header</header>
   </body>
</html>
app.component.html

<div id="content">Content</div>
app.component.ts

data = document.getElementById('content');
html2canvas(data).then(canvas => {
      contentDataURL = canvas.toDataURL('image/png')
      pdf.addImage(contentDataURL, 'PNG', 0, position, imgWidth, imgHeight)
      pdf.save('MYPdf.pdf'); 
});

Но это только для печати 'данные контента, а не данные заголовка.Я хочу, чтобы оба идентификатора, т. Е. Заголовок и содержимое, были напечатаны на одном и том же pdf с использованием html2canvas.Пожалуйста, помогите.

...