Я пытаюсь преобразовать BLOB-объект (type: 'application/pdf'
) в строку base64 и сгенерировать из этой строки PDF-файл ( с jsPDF ) для добавления имени.Мой код выглядит так:
writeToBlob(blob: Blob) {
var base64;
var name = "Peter Pan";
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function () {
base64 = reader.result;
var doc = new jsPDF;
doc.addImage(base64, 0, 0, 210, 296);
doc.text(100, 31, name);
doc.save('test.pdf');
}
}
Моя проблема в том, что я получаю сообщение об ошибке "addImage does not support files of type 'UNKNOWN', please ensure that a plugin for 'UNKNOWN' support is added."
Первые символы в base64 выглядят так: data:application/pdf;base64,JVBERi0xLjcNCiW...