Angular, загрузить PDF-файл из base64 String в окно приложения - PullRequest
0 голосов
/ 24 февраля 2020

Мне нужно отобразить файл PDF, полученный от сервиса в виде строки base64, внутри шаблона приложения. Мне удалось превзойти это через window.open ().

showFile() {
const pdfResult ='someBase64';
const byteCharacters = atob(pdfResult);
const byteNumbers = new Array(byteCharacters.length);
for (let i = 0; i < byteCharacters.length; i++) {
  byteNumbers[i] = byteCharacters.charCodeAt(i);
}
const byteArray = new Uint8Array(byteNumbers);
const file = new Blob([byteArray], { type: 'application/pdf;base64' });
const fileURL = URL.createObjectURL(file);
window.open(fileURL);
window.open()
}

PDF отображается в новом окне браузера. Было бы неплохо иметь файл PDF в моем окне приложения или в модальном окне. Есть ли способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...