Как показать pdf-файлы в браузере пользователя, если плагин не установлен

как мы можем показать pdf-документ в браузере пользователей. В случае, если плагин не установлен. В этом случае полезно использовать google api для pdf?

Solutions Collecting From Web of "Как показать pdf-файлы в браузере пользователя, если плагин не установлен"

Google предоставляет инструмент для этого:

  • Вариант 1 – Создайте своим пользователям ссылку:

    https://docs.google.com/viewer?url=my_domain.com/my_pdf.pdf

  • Вариант 2 – Вставить на страницу, чтобы пользователи оставались на вашем сайте:

    <iframe src="https://docs.google.com/viewer?url=my_domain.com/my_pdf.pdf&embedded=true">

Есть множество (ужасно уродливых) способов, которыми вы могли бы это сделать. Вы можете конвертировать PDF-файлы (либо «на лету», либо раньше и хранить их) в формате, который можно использовать (открытый текст), который затем отправляется в браузер (либо как обычный текст, либо помечен штрихом).

Для выполнения преобразования используется множество инструментов командной строки, таких как pdftotext , а также некоторые библиотеки. Возможно, есть даже библиотеки PHP с такой функциональностью.

Хотя вам нужно будет использовать JavaScript на клиенте, чтобы обнаружить присутствие (ну, недостаток!) Плагина PDF, а затем загрузить преобразованный документ вместо .pdf.

Существует хорошее начало просмотра PDF с использованием HTML5. Они пытаются сделать PDF с использованием собственного элемента HTML5, поэтому плагин не требуется. Но обязательно для этого нужны современные браузеры.

Я еще не пробовал, но, возможно, вы можете взглянуть на pdf.js. Это рабочая демонстрация .