2018 Обновление
Почти во всех современных браузерах есть встроенные средства просмотра PDF.Вы можете напрямую связаться с файлом PDF, и браузер будет просматривать его.Вы также можете использовать <iframe>
, если хотите просмотреть его на HTML-странице (например, с заголовками вашего сайта и т. Д.).
Другой подход, но более сложный и не обязательный, за исключением особых обстоятельств, заключается в преобразовании файлов PDF в HTML (как описано в № 1 ответа 2012 года ниже).
Оригинальный ответ(Устарело, с 2012 г.)
Для просмотра PDF-файла в браузере (без загрузки) требуется дополнение к браузеру клиента.Например, Google Chrome имеет встроенную программу просмотра PDF и может открывать файлы напрямую, в то время как IE и Firefox требуют установки подключаемого модуля (который поставляется с Adobe Reader).
Существует двадругие подходы:
Преобразование файла в HTML, изображение или любой другой формат, который можно напрямую просмотреть в браузере.Это преобразование может быть выполнено на лету с использованием серверной части (написано на PHP, Python, ASP, на любом другом языке), или вы можете просто предварительно преобразовать все файлы в читаемый.
Другой подход, который является лучшим, заключается в использовании средства просмотра PDF на основе Flash (например, http://flexpaper.devaldi.com/).. Это просто, гибко и не требует написания кода на стороне сервера. Этот подход используетсяна многих сайтах обмена документами (например, http://www.scribd.com/, http://www.slideshare.net/, http://www.docstoc.com/)