Какую бесплатную библиотеку Java можно использовать для создания PDF-файлов на Java? - PullRequest
0 голосов
/ 25 августа 2011

Мне нужно сгенерировать некоторые документы PDF с помощью Java. Какой API или библиотеку и т. Д. Я могу использовать, чтобы сделать это наиболее эффективным способом?

РЕДАКТИРОВАТЬ: добавлены требования:

Я буду использовать это для коммерческого приложения, поэтому я хотел бы поработать с библиотекой, которая также бесплатна для коммерческих приложений ..

Во-вторых, моя работа будет такой:У меня есть предопределенный файл PDF, в котором есть пустые текстовые поля.Это будет мой «файл шаблона» и может быть сгенерирован вручную.Затем в моей программе я бы взял этот файл, поместил данные в текстовые поля и сгенерировал новые PDF-файлы.И это будет повторяться многократно.

Итак, для вышеупомянутых добавленных требований, какая библиотека будет для меня лучшей сейчас?iText кажется привлекательным, но, похоже, мне придется заплатить за него, если я захочу использовать его в коммерческом приложении, которого я бы хотел избежать ..

Ответы [ 5 ]

3 голосов
/ 25 августа 2011
2 голосов
/ 30 августа 2014

Я использую Apache PDFBox для создания PDF в java

Ссылка: https://pdfbox.apache.org/

2 голосов
/ 25 августа 2011

Проверьте iText:

http://itextpdf.com/

0 голосов
/ 08 декабря 2011

Если вы создаете свои шаблоны PDF самостоятельно, то вам может понадобиться Docmosis - он позволяет создавать шаблоны в Word или OpenOffice с полями, которые вы заменяете при визуализации документов. Существует бесплатная версия, которую вы можете распространять вместе с вашим приложением, если объемы ваших документов малы.

0 голосов
/ 25 августа 2011

iText , вероятно, лучше, но если вы не можете жить с их лицензией, есть также Apache PDFBox .

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