На данный момент не получается реализовать предпросмотр pdf документов в одном окне приложения (SPA проект), без открытия новой вкладки. IE открывает документы в новом окне в формате Adobe Reader. Для остальных браузерова предпросмотр работает.
Ресёрч показал, что библиотеки AngularJS PDF viewer, PDF.js, PDFObject могут помочь добиться желаемого результа.
Но есть ли возможность реализовать предпросмотр в IE, без использования сторонних библиотек?
Для того чтобы отобразить PDF файл на странице, используйте:
<iframe width="100%" height="100%" src="path/to/file.pdf"></iframe>
В версии IE11 данный код отображает документ на странице.
Если вы пытаетесь отобразить PDF файл, загруженный через File API, то, к сожалению, IE11 имеет баг, который не позволит отобразить документ через blob, вам нужно будет произвести конвертацию в base64 URL и использовать этот URL. (Баг на Microsoft Connect)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники