Как отобразить PDF на сайте PHP без Flash / Adobe - PullRequest
7 голосов
/ 06 сентября 2011

Меня не устраивает внутреннее поведение браузеров при просмотре PDF-файлов. Я хотел бы предоставить своим пользователям простой, но стильный опыт просмотра PDF на моих сайтах. Что-то вроде Scribd, но управляемое и полное безопасность и контроль на моем сервере.

Я мог бы предоставить встроенные ссылки на GoogleDocsViewer или ZohoViewer. Или конвертируйте PDF сразу после его загрузки с помощью SWFTools и покажите swf с собственным PHP или HTML5.

В любом случае, как-то, после часов чтения и размышлений, я просто не доволен ни одним из вышеперечисленных подходов.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

Посмотрите на Google Docs Viewer. Следующий код поможет вам (не проверено) :

<iframe src="http://docs.google.com/gview?embedded=true&url=PDF-URL" style="width:600px; height:500px;" frameborder="0"></iframe>

Обновление 13.09.2016: Google удалил их генератор. Несмотря на то, что вы по-прежнему можете использовать средство просмотра, добавив вручную URL-адрес документа к указанному выше URL-адресу выше.

2 голосов
/ 06 сентября 2011

Мне пришлось сделать что-то похожее, и в итоге я выбрал создание изображений с помощью ImageMagick, он работает точно так же, как Google Viewer.

Но, если хотите, вы все равно можете попробовать PDF.js из Mozilla и хотите заменить плагин для браузера PDF.

...