Как отобразить html строку ответа в виде PDF в вызове углового метода подписки (нажатие кнопки) - PullRequest
0 голосов
/ 26 марта 2019

Я застрял в одной из проблем, где у меня есть тег привязки в компоненте, при щелчке по нему у меня есть метод post, который отправляет некоторые данные в службу, и в ответ я получаю данные отчета в виде строки html., Теперь клиент хочет видеть отчет в формате PDF в новом окне.Как этого добиться, есть много статей, но ни одна из них не решена, нужно какое-то простое решение.Где-то я читал, чтобы преобразовать html-строку в сервисе в байт массива с помощью encode, а затем создать объект Url (front-end -Blob), но это тоже не работает.У меня нет точного кода, но какая-то копия, которой я только что поделился, была бы полезна любая помощь.

<a (click)= "openreport(request)" /> 


openreport(request) {

this.dataservice.postdata('service url' ,request).subscribe(res= >{

res.creditreportdata---> html string


})

}
...