При нажатии кнопки я создаю PDF файл, добавляя к нему изображение и текст, а затем сохраняя его на диске.
var pdf = new jsPDF('l', 'pt', [1600, 1000]);
var img = new Image;
img.src = 'http://localhost:29576/Images/logo.png';
img.src = logoUrl;
pdf.addImage(img, 10, 10)
pdf.save();
Теперь все работает отлично, и я могу просмотреть это из Chrome. Но в данный момент я открываю это из Acrobat Reader, я получаю сообщение об ошибке:
Ошибка обработки страницы. Не удалось прочитать этот документ (110)
У вас две ошибки:
img.src=...
два раза. Во втором случае вы перезаписываете первое значение;onload
события.Решение
var pdf = new jsPDF('l', 'pt', [1600, 1000]),
img = new Image,
logoUrl = 'http://localhost:29576/Images/logo.png';
img.onload = function()
{
pdf.addImage(img, 10, 10);
pdf.save('example.pdf');
};
img.src = logoUrl;