PDF не отображается в div или iframe, если установлен менеджер загрузок
<iframe src="mydoc.pdf" width="600px" height="800px"></iframe>
<div>
<iframe src="mydoc.pdf" width="600px" height="800px"></iframe>
</div
Код выше не работает, если установлен IDM.
2 ответа
Вы должны попробовать использовать тег объекта следующим образом:
<object data="sample.pdf#toolbar=1&navpanes=0&scrollbar=1&page=1&view=FitH" type="application/pdf" width="100%" height="100%">
Это работает с собственной поддержкой PDF в Chrome и новой FF, а также с плагинами в IE (например, Foxit или Acrobat Reader).
Ширина и высота могут быть определены с помощью html вне тега.
Заголовок Content-Disposition может быть установлен на вложенный или встроенный
Со встроенным браузер попытается открыть файл в браузере.
Так что если у вас есть файл PDF и Firefox/Adobe Reader, встроенное расположение откроет PDF в Firefox, а вложение заставит его загрузить.
Поэтому убедитесь, что заголовок Content-Disposition установлен на inline.