Вопрос

Мне нужно открыть PDF -файл в браузер без Adobe Reader. Есть ли какой -либо API с PHP, который открывает PDF -файлы в браузер.

С Уважением

Это было полезно?

Решение

Вы можете использовать Swftools Чтобы преобразовать PDFS на вспышку. Но шкуры Swftools по умолчанию вообще не выглядят хорошо, так что вы можете проверить Сгибания как зритель. Если вы собираетесь сделать свою собственную кожу, тогда может быть полезно для чтения: Swftools (PDF2SWF) для правильной работы с гибкой

Другим решением является PDF.JS (как указывает Квентин), но этот сценарий не был использован (тогда, когда я искал) для PDF -файлов со сложными структурами (например, комплексные градиенты).

Если вам нужно опубликовать документы как «частные», вы должны рассматривать услуги как Issuu Или вам придется защитить файлы от загрузки.

Другие советы

Нет.

PHP работает на сервере. Единственный «API браузера», к которому он имеет доступ, - это HTTP.

Если вы хотите отображать PDF на клиенте, то клиенту нужен рендерер PDF. Есть JavaScript PDF читатели, но я не могу комментировать их поддержку или зрелость кросс-браузера.

Если ваши PDF -файлы размещаются в Интернете и не ограничены, вы можете попробовать использовать Google Doc Viewer. Это очень хороший способ поставить зрителя в <iframe /> так что это можно объединить с вашей веб -страницей.

https://docs.google.com/viewer

Невозможно просмотреть файлы PDF без просмотра, как Adobe Reader. Если вы просто не хотите использовать Adobe Reader, вы можете попробовать PDF -просмотрщик для веб -браузера от какой -то другой компании.

Однако, если вы вообще не хотите использовать зрителя и хотите написать/создать своего собственного просмотра, то лучшим вариантом является преобразование PDF в масштабируемые изображения, а затем показать их на веб -странице, используя теги изображения. Вы также можете создать такого просмотра, используя JavaScript.

Даже вы можете найти много уже доступных зрителей на основе JavaScript, которые могут показать эти изображения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top