API для преобразования файла в PDF - PullRequest
3 голосов
/ 19 марта 2012

Я хочу немного API и немного документа, чтобы я мог конвертировать любой файл в PDF ..
Файл может быть Doc , exl, ppt ..etc.

Мое требование: у меня есть файл EX: - файл Doc, и я просто хочу преобразовать его в PDF .. используя Java. Любое предложение будет полезно ...

Ответы [ 5 ]

4 голосов
/ 19 марта 2012

Я бы порекомендовал вам взглянуть на Flying Saucer (бывший xhtmlrenderer), который делает создание файлов PDF чрезвычайно простым из файлов XML и HTML (внутренне он использует iText).

HTML / XML можно использовать в качестве промежуточного формата, что делает его довольно гибким решением.

2 голосов
/ 19 марта 2012

Использование

http://pdfbox.apache.org/

и

http://poi.apache.org/

1 голос
/ 19 марта 2012

Если вы хотите сгенерировать PDF из XML-документа, вы можете попробовать Apache FOP, который соответствует стандарту XSL-FO.

http://xmlgraphics.apache.org/fop/

Таким образом, разумный процесс может быть: извлекать данные из документов различных форматов с помощью POI, odftoolkit (для OenDocument) или других инструментов, вставлять их в контейнер XML, а затем переводить в PDF с использованием FOP.

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

Apache's poi API лучше всего подходит для преобразования любого файла в pdf

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

Вы можете использовать Itext . Это хорошо задокументировано и содержит множество примеров.

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