конвертировать PDF вложения в приложении, чтобы открыть его в HTML, используя PDFBox - PullRequest
0 голосов
/ 14 июля 2011

У меня есть приложение, в котором на определенной странице пользователь может загрузить файл PDF.Позже, когда пользователь снова посетит ту же страницу для редактирования некоторой информации и захочет просмотреть вложенный PDF-файл.Этот PDF-файл не следует загружать, а затем открывать.Скорее он должен прямо открываться в HTML.

Может кто-нибудь помочь мне с этим?Может кто-нибудь сказать мне, как использовать PDFBox для этого?Я новичок

Это приложение на языке Java.

Или еще есть какой-нибудь другой лучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 14 июля 2011

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

Преобразование PDF в HTML не является простой задачей и никогда не будет выглядеть идеально.

Возможно, документ будет преобразован в изображения, такие как JPG, и отображены изображения. Преобразование на сервере может быть сделано с помощью сервера VNC. Откройте документ PDF в приложении для чтения, увеличьте масштаб всей страницы, сделайте снимок экрана, обрежьте изображение и отправьте его обратно клиенту.

0 голосов
/ 13 февраля 2012

Почему бы вам не попробовать pdf.js?

pdf.js - это технологический эксперимент HTML5, в котором рассматривается создание надежного и эффективного средства визуализации Portable Document Format (PDF) без помощи встроенного кода.

pdf.js поддерживается сообществом и поддерживается Mozilla Labs.Наша цель - создать универсальную платформу, основанную на веб-стандартах, для анализа и рендеринга PDF-файлов и, в конечном итоге, выпустить расширение для чтения PDF-файлов на основе pdf.js.Если эксперимент окажется успешным, возможна интеграция с Firefox.

Для ознакомления с онлайн-демонстрацией посетите веб-сайт:

http://mozilla.github.com/pdf.js/web/viewer.html

Исходный код: https://github.com/andreasgal/pdf.js/

...