Есть ли Java API, который может создавать документы Word? [закрыто]

У меня есть новое приложение, над которым я буду работать, где я должен сгенерировать документ Word, который содержит таблицы, графики, оглавление и текст. Какой хороший API для этого использовать? Насколько вы уверены, что он поддерживает графики, таблицы задач и таблицы? Каковы некоторые скрытые ошибки в их использовании?

Некоторые уточнения:

Я не могу вывести PDF, им нужен документ Word.Они используют MS Word 2003 (или 2007), а не OpenOfficeПриложение работает на * nix app-сервере

Было бы хорошо, если бы я мог начать с документа шаблона и просто заполнить некоторые пробелы таблицами, графиками и т. Д.

Изменить: несколько хороших ответов ниже, каждый со своими ошибками, насколько моя текущая ситуация. Трудно выбрать «окончательный ответ» от них. Думаю, я оставлю это открытым и надеюсь, что будут найдены лучшие решения.

Редактировать: проект OpenOffice UNO, кажется, ближе всего к тому, что я просил. Хотя POI, безусловно, является более распространенным явлением, оно слишком незрелое для того, что я хочу.

Ответы на вопрос(16)

Ваш ответ на вопрос