Превью pdf-документов в IE в окне приложения

239
28 февраля 2017, 17:48

На данный момент не получается реализовать предпросмотр pdf документов в одном окне приложения (SPA проект), без открытия новой вкладки. IE открывает документы в новом окне в формате Adobe Reader. Для остальных браузерова предпросмотр работает.

Ресёрч показал, что библиотеки AngularJS PDF viewer, PDF.js, PDFObject могут помочь добиться желаемого результа.

Но есть ли возможность реализовать предпросмотр в IE, без использования сторонних библиотек?

Answer 1

Для того чтобы отобразить PDF файл на странице, используйте:

<iframe width="100%" height="100%" src="path/to/file.pdf"></iframe>

В версии IE11 данный код отображает документ на странице.

Если вы пытаетесь отобразить PDF файл, загруженный через File API, то, к сожалению, IE11 имеет баг, который не позволит отобразить документ через blob, вам нужно будет произвести конвертацию в base64 URL и использовать этот URL. (Баг на Microsoft Connect)

READ ALSO
Javascript. Зацикливание при клике по ссылке

Javascript. Зацикливание при клике по ссылке

Доброго дня всемУ меня есть сценарий JS для нажатия на ссылки, которые содержат некое слово

388
Рандомное появление блоков при клике

Рандомное появление блоков при клике

Всем привет! Я только в начале изучения js))) Поэтому такой вопрос: Есть 5 скрытых блоков (display: none) и кнопка с прицепленным к ней событиемСуть...

345