Верх страницы
Логотип Telegram
@Злой_Полицейский — авторский канал вашего покорного слуги в Telegram, где я пишу заметки о веб-разработке, программировании, PHP, инструментах и WordPress.
Обложка к записи Внедрение PDF на веб-страницу
Время для прочтения: 0 мин. 21 сек.

Внедрение PDF на веб-страницу

Для внедрения PDF документа на веб-страницу есть несколько способов. Правда, ни один из них не является кроссбраузерным. Рассмотрим один из них.

HTML теги object и embed


<object width="800" height="600" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="имя_файла.pdf" />
<embed width="800" height="600" type="application/x-shockwave-flash" src="имя_файла.pdf" />
</object>

Можно также отключить лишние панели при показе документа, добавив соответствующие параметры к URL файла:


<object width="800" height="600" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="имя_файла.pdf#toolbar=0&navpanes=0&scrollbar=0" />
<embed width="800" height="600" type="application/x-shockwave-flash" src="имя_файла.pdf#toolbar=0&navpanes=0&scrollbar=0" />
</object>

Где scrollbars — полосы прокрутки, navpanes — панели навигации, toolbar — панель инструментов.

Весь список параметров:

Параметр Тип Описание
1 page число номер страницы, на которой необходимо открыть документ
2 search строка фраза для выделения ее в документе
3 zoom scale масштаб документа в процентах
4 zoom scale, left, top масштаб документа в процентах и позиция от верхнего левого угла
5 toolbar 1/0 показать/скрыть панель инструментов
6 statusbar 1/0 показать/скрыть панель состояния (статусная строка)
7 messages 1/0 показать/скрыть панель сообщний
8 navpanes 1/0 показать/скрыть панель навигации
9 scrollbars 1/0 показать/скрыть полосы прокрутки
10 pagemode bookmarks/thumbs/none(default) режим отображения (bookmarks — закладки, thumbs — миниатюры)

Flash

Самым «продвинутым» способом внедрения PDF документа является, конечно же, использование технологии Flash, SilverLight, но об этом в следующих статьях.

Ссылки

Автор: Кобзарёв Михаил

Суровый русский разработчик. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Ведет блог о разработке, дайджест в телеграмме и в ВК.

Комментарии
Подписаться
Уведомить о
guest

2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Ivan Minin
Ivan Minin
8 лет назад

не работает код

mihdan
8 лет назад
Ответить на  Ivan Minin

Покажите ваш пример

Михаил Кобзарёв (mihdan)

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, фильмы и сериалы