Слишком низкое качество изображения в jspdf - PullRequest
0 голосов
/ 01 ноября 2018

Привет!

Я использую пакет jsPDF для проекта ReactJs, я успешно сгенерировал pdf, но когда я помещаю изображение в него, качество изображения слишком низкое. Я попытался проверить свой код base64 для изображения, которое дает классное изображение, как мне нужно.

Спасибо заранее. Вот мой код:

  image2base64('Image/path') 
        .then(
            (response) => {
                result = response;
            const doc = new pdfConverter('p','pt','a4');
            doc.internal.scaleFactor = 30;
            var imgData = 'data:image/png;base64,'+result;

               doc.text("I am header", 21, 10);
               doc.setFontSize(20);
               doc.setTextColor(40);
               doc.setFontStyle('normal');
               doc.addImage(imgData, 'PNG', 150, 0, 445, 842,'null','NONE',0);
               doc.text("I am footer", 170, doc.internal.pageSize.height - 17);
               doc.save("test.pdf");
            }
        )

1 Ответ

0 голосов
/ 01 ноября 2018

ребята, спасибо за вашу помощь выше ...

Но я только что использовал изображение jpg, и это решило мою проблему. Я думаю, что была проблема в файле PNG. :)

...