Форум Свободного Сервера

Форум Свободного Сервера FreeServer.SU.

Вы не вошли.

#1 2016-03-15 02:57:39

admin
Administrator
Зарегистрирован: 2016-03-15
Сообщений: 9

Как вывести pdf-файл в браузер

Встала как-то задача - вывести pdf-файл в браузер.
Файл презентации уже был, времени - всегда нету, а выложить надо.
Надо сказать, что формат pdf - очень удобен. Для переноса, для распространения информации. Особенно, когда документ - состоит из кучи текста и таблиц.

Более-менее удовлетворительное решение было найдено в методе Google Docs. Суть заключается в том, что гугель на стороне сервера выполняет всё необходимое и выдает готовое коиенту. Да здравствуют облачные вычисления )))

Рассмотрим, пример: надо вывести файл, test.pdf
Лежать будет по адресу: http://www.freeserver.su/temp/test.pdf

Чтобы вывести этот файл сразу в браузер, - достаточно написать вот такой код:
http://docs.google.com/viewer?ur...su/temp/test.pdf

Всё, документ будет выведен в браузер.

В таком виде - документ будет выведен с панелькой управления гугла. Чтобы небыло видно всего этого, добавим вот такой код прямо в конце ссылки: &embedded=true Тогда документ будет полностью выведен на весь экран:
http://docs.google.com/viewer?ur...mp;embedded=true

И последний штрих. Если мы откроем документ таким образом - он откроется в текщем окне. Что неудобно, если pdf-файл будет большой - потребуется время. При этом можно было бы что-то еще сделать.
Поэтому добавим один html-тег, который будет открывать эту ссылку-документ в новомокне.
Тег называется: target="_blank

Итоговая ссылка, где pdf-файл будет открываться на весь экран, в новом окне, выглядит так:


<p>
<a href="http://docs.google.com/viewer?url=http://www.freeserver.su/temp/test.pdf&embedded=true" target="_blank">
test.pdf - откроется в новом окне на полный экран</a></p>
<p>

Offline

Подвал доски

Под управлением FluxBB

Design by Klocek.