Получение ошибки «Не удалось загрузить PDF-документ» при создании pdf-файла из ответа api в angular

#typescript #http #pdf-generation #blob #angular12

Вопрос:

Я пытаюсь сгенерировать pdf-файл из ответа api и получаю ошибку

На службе.ts

 getpdf():any {   return this.http.get(`${url}`, { responseType: 'blob' });  }  

в компоненте.ts

 download(){  this.service.getpdf().subscribe((data : any) =gt; {    const data_url: Blob = new Blob([data], {type: 'application/pdf'});   var downloadURL = window.URL.createObjectURL(data_url);  var link = document.createElement('a');  link.href = downloadURL;  link.download = "testPdf";  link.click(); }); }  

в component.html

 lt;button (click)="download()"gt;Testlt;/buttongt;  

Я получаю ошибку ниже

Не удалось загрузить PDF-документ.

Пожалуйста, кто-нибудь может мне помочь.