-1
Как я могу отобразить pdf на новой вкладке в angularjs, когда pdf возвращается в виде потока.Показать pdf на веб-странице, используя поток pdf, возвращенный из веб-службы в angularjs
PDF поток заголовка захвачена Скрипач
HTTP/1.1 200 OK
X-Powered-By: Express
Access-Control-Allow-Origin: *
Vary: Origin
Connection: close
Content-Type: application/pdf
Content-Disposition: inline; filename="report.pdf"
File-Extension: pdf
Number-Of-Pages: 1
X-XSS-Protection: 0
Content-Length: 18126
AngularJS код
externalService.getReport(template).then(function (data, error) {
if (data) {
type = 'application/pdf';
var newTab = $window.open('about:blank', '_blank');
newTab.document.write("<object width='400' height='400' data='" + data + "' type='" + type + "' ></object>");
}
}), function (error) {
if (error) {
}
}
У меня поток из веб-сервиса. Это не URL-адрес файла pdf. –
Как вы получили этот поток? –
Кроме того, если вы потрудились прочитать API, он также работает с предварительно заполненным «Uint8Array» содержимым файла. –