Обслуживание страницы pdf на веб-странице

Я сделал приложение, которое возвращает pdf в браузер. Он загружает PDF-файл на определенную страницу, которая должна быть видна пользователю. Это работает нормально, но загрузка PDF занимает некоторое время.

Для этого я даю пользователю тег объекта с данными URL-адреса на диске Google. Когда пользователь нажимает кнопку, PDF-файл начинает загружаться и отображается.

Поскольку в большинстве случаев для пользователя важна только 1 страница, я хотел бы иметь возможность использовать PDF как файл меньшего размера.

Существуют ли какие-либо библиотеки для загрузки только 1 или x страниц PDF-файла? Основная причина – сокращение использования полосы пропускания.

Может быть, скрипт Google, чтобы разделить PDF-файл и использовать его как файл меньшего размера, ...

Я знаю, что у Google есть стандартный просмотрщик документов, но у него много ограничений. (без вращения,...) Я предпочитаю использовать плагин Adobe.

Обновлять:

Я нашел проект, который охватывает преобразование в appengine.

https://github.com/lookfirst/convert

Я проверю, поддерживает ли он большие PDF-файлы и может ли он конвертировать PDF-файлы с диска в изображения для каждой страницы. И если это возможно в реальном времени. Я надеюсь, что преобразование + загрузка изображения займет меньше времени, чем загрузка всего файла.


person DavidVdd    schedule 09.11.2012    source источник
comment
Существует несколько библиотек, позволяющих извлечь из документа одну страницу. Подпадает ли ваше приложение под какие-либо ограничения в отношении используемых библиотек или ресурсов?   -  person mkl    schedule 09.11.2012
comment
Хорошо, если бы я мог запустить его в Google, мне не пришлось бы загружать его на свой веб-сервер. Возможно, движок приложения Google или скрипт приложения. Я использовал pdfbox, может быть, я могу попробовать что-то с этим.   -  person DavidVdd    schedule 10.11.2012


Ответы (1)


Одним из решений для меньшего вывода с помощью Drive SDK является преобразование PDF в документ Google, а затем экспорт в формате HTML.

В противном случае см. комментарий от @mkl.

person Ali Afshar    schedule 10.11.2012
comment
Хм, можно ли конвертировать большие pdf-файлы в google doc? Я знаю, что их невозможно открыть с диска. - person DavidVdd; 12.11.2012
comment
Зависит от того, насколько большой для вас. Большинство разумных PDF-файлов в порядке, у меня есть 20-мегабайтный, который я только что открыл. - person Ali Afshar; 13.11.2012
comment
Хммм, иногда у меня есть PDF-файлы размером 28 МБ или больше, это основная причина, по которой я не хочу отправлять ни одну страницу: D - person DavidVdd; 13.11.2012