Как установить верхний и нижний колонтитулы с помощью плагина html2pdf - jspdf javascript? - PullRequest
0 голосов
/ 07 мая 2020

Я хочу преобразовать содержимое HTML в файл pdf и сохранить его на сервере, поэтому я использовал функцию jspdf - html2pdf для преобразования содержимого HTML в файл pdf.

поэтому я пытаюсь javascript код в angular проекте такой,

var element = this.pdfTable.nativeElement
var opt = {
  margin:       0.5,
  filename:     'ct-scan.pdf',
  enableLinks:  false,
  pagebreak:    { mode: 'avoid-all' },
  image:        { type: 'jpeg', quality: 0.98 },
  html2canvas:  { scale: 2 },
  jsPDF:        { unit: 'in', format: 'a4', orientation: 'portrait' }
};

 html2pdf().from(element).set(opt).toPdf().get('pdf').then(function (pdf) {
 var totalPages = pdf.internal.getNumberOfPages(); 

 for (var i = 1; i <= totalPages; i++) {
   pdf.setPage(i);
   pdf.setFontSize(10);
   pdf.setTextColor(150);
   pdf.text('Page ' + i + ' of ' + totalPages, pdf.internal.pageSize.getWidth() - 100, 
   pdf.internal.pageSize.getHeight() - 30);
 } 
 }).save() 

работает нормально, но в результате не устанавливаются верхний и нижний колонтитулы. так кто-нибудь может помочь мне решить эту проблему? заранее спасибо.

...