无法使用angularjs $ resource读取pdf流

时间:2017-07-28 14:54:45

标签: angularjs pdf download stream pdfkit

无法理解......我做错了什么?

我使用$ resource从服务器获取以下pdf流(似乎我收到的是带有%PDF的字符串数组......)

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 个答案:

没有答案