Как интегрировать просмотрщик PDF.js по умолчанию в AngularJs (1.x) - PullRequest
0 голосов
/ 08 апреля 2019

Мне нужно интегрировать средство просмотра PDF.js по умолчанию (https://mozilla.github.io/pdf.js/web/viewer.html) в мое приложение AngularJs, но я не знаю правильный путь для продолжения. Я нашел библиотеку под названием angular-pdfjs-viewer ( https://github.com/legalthings/angular-pdfjs-viewer), который с первого взгляда выглядел хорошо, но потом мне пришлось отказаться от него, потому что он малообслуживаем и у меня нет возможности установить язык ...

В моем приложении есть раздел, где пользователи могут просматривать свои PDF-файлы. Когда они нажимают на ссылку в формате PDF, я делаю запрос $ http на сервер Node.js, который возвращает поток файла base64. Затем я конвертирую его в URL-адрес BLOB-объекта, который я хочу отобразить с помощью PDF.js.

Есть ли у вас какие-либо предложения?

До сих пор я пытался включить его, загрузив стабильную сборку PDF.js и включив файлы pdf.js и pdf.worker.js в мой проект AngularJs. Затем мне удалось отобразить средство просмотра PDF.js, включив файлы viewer.js, viewer.html и viewer.css. Но теперь я не знаю, как сделать так, чтобы PDF-файлы открывались из контроллера AngularJs.

...