PDF Open Office или MS Word - PullRequest
       6

PDF Open Office или MS Word

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

Я новичок в Java, мне нужно прочитать файл PDF, Open Office или MS Word, внести изменения в файл и отобразить его в виде документа PDF на моей веб-странице.Кто-нибудь, скажите, пожалуйста, какой из этих файлов API или SDK прост в использовании, а также скажите мне лучший SDK для этого.Так что я могу читать, обновлять и рендерить легко.Файл также содержит таблицу, но изображение отсутствует.

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

В зависимости от типов обновлений, которые вы делаете, изменение PDF будет проблемой - оно не предназначено для редактирования. Возможно, вам придется сначала найти способ конвертировать PDF-файл во что-то, а затем редактировать. В зависимости от типов изменений, которые вы хотите внести, и документов, с которыми вы работаете, даже редактирование файлов DOC и Writer будет непростым делом. Они все разные форматы.
Как отметил Джаян, iText и POI могут вам немного помочь. Документы OpenOffice Writer можно редактировать, разархивировав и изменив XML или используя UNO API. Документы Word можно редактировать, используя автоматизацию MS Office (плохая идея), сначала конвертируя в OpenOffice, затем редактируя, или, если DOCX, разархивируйте и обработайте XML.

Удачи.

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

Мы используем Apache POI для чтения файлов Microsoft Office. Есть много библиотек для PDF в Java. iText - это то, что я использовал. После выбора инструментов выполните выборочный поиск по Stack Overflow . Существует множество дискуссий по поводу этих инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...