Преобразование массива буфера в PDF в Angular 7

#angular #typescript

#angular #typescript

Вопрос:

как преобразовать ответ буфера массива в PDF с помощью Angular 7 вот мой код

 const body = new FormData();
body.append('clientApp', 'BUI');
body.append('projectName', this.ProjectName);
body.append('repoPath', this.RepoPath);
this.http.post(environment.GetPreview   this.SiteID   'amp;tango_ticket='   this.TangoToken, body, { responseType: 'arraybuffer' } ).subscribe(res => {
  console.log(res);
});
  

ответ, который я получаю

введите описание изображения здесь

Комментарии:

1. Вы можете использовать jsPDF для генерации PDF из HTML или вам нужно использовать сервер для генерации PDF для вас.

Ответ №1:

шаг 1 npm установка file-saver — сохраните шаг 2

 this.http.post(environment.GetPreview   this.SiteID   'amp;tango_ticket='   this.TangoToken, body, { responseType: 'arraybuffer' } ).subscribe(res => {
   saveAs(res, 'response.pdf');
});