Я пытаюсь отобразить файл PDF, который я получаю в виде капли из $http.post
ответа. PDF-файл должен отображаться в приложении, <embed src>
например, с использованием.
Я наткнулся на пару сообщений в стеке, но мой пример почему-то не работает.
JS:
Согласно этому документу , я продолжил и попробовал ...
$http.post('/postUrlHere',{myParams}).success(function (response) {
var file = new Blob([response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$scope.content = fileURL;
});
Теперь, fileURL
насколько я понимаю, создается временный URL-адрес, который блог может использовать в качестве ссылки.
HTML:
<embed src="{{content}}" width="200" height="200"></embed>
Я не уверен, как справиться с этим в Angular, идеальной ситуацией было бы (1) назначить его области, (2) `` подготовить / перестроить '' blob в pdf (3) передать его в HTML, используя, <embed>
потому что я хотите отобразить его в приложении.
Я занимаюсь исследованиями больше суток, но почему-то не могу понять, как это работает в Angular ... И давайте просто предположим, что библиотеки просмотра PDF-файлов не были доступны.