jsPDF добавление строки base64 - PullRequest
       11

jsPDF добавление строки base64

0 голосов
/ 10 октября 2018

Я пытаюсь преобразовать 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...

...