Chrome имеет встроенное средство чтения PDF , но другие браузеры этого не делают (насколько я знаю).
Вы можете использовать Google Docs для предоставления ссылки "просмотр"для PDF.Например, http://bit.ly/oQCsTe - это (сокращенная) ссылка на файл PDF.Чтобы пользователи могли легко просматривать их в Документах Google, создайте ссылку, подобную этой: http://docs.google.com/viewer?url=http://bit.ly/oQCsTe
В качестве альтернативы, если вы согласны с тем, чтобы пользователи устанавливали программу чтения PDF, но не любили программу Adobe Reader, вы можете порекомендоватьальтернатива, например SumatraPDF или Foxit Reader .
Наконец, если вы хотите, чтобы пользователи загружали PDF-файлы вместо их просмотра в веб-браузере, в ответе на запрос HTTPустановите заголовок content-type
на application/octet-stream
и установите заголовок content-disposition
на attachment
.
Редактировать: Еще несколько идей:
- Я полагаю, что если вы хотите положиться на своих пользователей, у которых установлены другие плагины, вы можете подделать его с помощью апплета просмотра PDF на Java (возможно, ICEpdf или, возможно, другого из этого спискаJava PDF tools ) или с использованием Flash (например, PDF2SWF , как указано в , как я могу показать doc или rtf или pdf во флеш-плеере или в формате без редактирования )
- Кроме того, вы можете конвертировать PDF вформат, который, как вы знаете, пользователи смогут прочитать (например, если ваш документ имеет длину страницы, PNG или, возможно, SVG).
- Возможно, вы могли бы сделать что-то необычное, используя Javascript - быстрый Google нашел введение в PDF.js , который все еще остается активным проектом, но это все, что я знаю об этом подходе.