Мне нужно сгенерировать некоторые документы PDF с помощью Java. Какой API или библиотеку и т. Д. Я могу использовать, чтобы сделать это наиболее эффективным способом?
РЕДАКТИРОВАТЬ: добавлены требования:
Я буду использовать это для коммерческого приложения, поэтому я хотел бы поработать с библиотекой, которая также бесплатна для коммерческих приложений ..
Во-вторых, моя работа будет такой:У меня есть предопределенный файл PDF, в котором есть пустые текстовые поля.Это будет мой «файл шаблона» и может быть сгенерирован вручную.Затем в моей программе я бы взял этот файл, поместил данные в текстовые поля и сгенерировал новые PDF-файлы.И это будет повторяться многократно.
Итак, для вышеупомянутых добавленных требований, какая библиотека будет для меня лучшей сейчас?iText кажется привлекательным, но, похоже, мне придется заплатить за него, если я захочу использовать его в коммерческом приложении, которого я бы хотел избежать ..