Не могу прочитать поток PDF, используя ресурс angularjs $

Не могу понять... что я делаю не так?

Я получаю следующий поток PDF с сервера (кажется, я получаю строковый массив с%PDF...), используя $resource

data[0] = %
data[1] = P
data[2] = D
data[3] = F
...

Мне не удается сгенерировать файл PDF из этого потока. Это код, который я использую...

vm.downloadCertificate = function () {
  var pdfCertificateService = new PDFCertificatesService()
  pdfCertificateService.$get({
    certificateId: vm.certificate._id
  }).then(function (data) {

    var hiddenElement = document.createElement('a');
    hiddenElement.href = 'data:application/pdf,' + encodeURI(data);
    hiddenElement.target = '_blank';
    hiddenElement.download = 'myFile.pdf';
    document.body.appendChild(hiddenElement);
    hiddenElement.click();
  })
}

Пожалуйста, помогите! Ни один из других постов пока не помог.

0 ответов

Другие вопросы по тегам