Pdf не загружается с использованием JsPdf1.5.3 и Angular 5 - PullRequest
0 голосов
/ 30 декабря 2018

Я работаю с JsPdf и html2canvas для загрузки страницы в формате pdf.

В своем коде я выполнил следующие действия.http://www.shanegibney.com/shanegibney/angular2-and-jspdf-file-generation/

  • Импорт html2canvas и pdf следующим образом.

    import * as html2canvas from 'html2canvas'; declare var jsPDF: any;

  • Ниже метод будет отвечать законвертировать HTML в pdf.

    exportPdf() {
    var data = document.getElementById('body');
    html2canvas(data).then(canvas => {
    // Few necessary setting options  
    let pdf = new jsPDF('p', 'mm', 'a4'); // A4 size page of PDF
    var imgWidth = 208;
    var pageHeight = pdf.internal.pageSize.getHeight();
    
    var imgHeight = canvas.height * imgWidth / canvas.width;
    var heightLeft = imgHeight;
    
    const contentDataURL = canvas.toDataURL('image/png')
    
    var position = 0;
    pdf.addImage(contentDataURL, 'PNG', 0, position, imgWidth, pageHeight,undefined,'FAST')
    pdf.save("test"); }}
    

Этот код работает правильно в моем локальном компьютере, но когда я создаю свой код, используя " ng build ", он не будетза работой.Это дает мне файл со следующим сообщением." Ошибка загрузки - ошибка сети ".

...