Czy istnieje interfejs API Java, który może tworzyć bogate dokumenty programu Word? [Zamknięte]

Mam nową aplikację, nad którą będę pracował, aby wygenerować dokument programu Word zawierający tabele, wykresy, spis treści i tekst. Jaki jest dobry interfejs API do tego? Czy jesteś pewien, że obsługuje on wykresy, ToC i tabele? Jakie są ukryte sposoby korzystania z nich?

Kilka wyjaśnień:

Nie mogę wydrukować pliku PDF, chcą dokumentu programu Word.Używają MS Word 2003 (lub 2007), a nie OpenOfficeAplikacja działa na serwerze aplikacji * nix

Byłoby miło, gdybym mógł zacząć od szablonu dokumentu i po prostu wypełnić kilka spacji tabelami, wykresami itp.

Edytuj: Kilka dobrych odpowiedzi poniżej, każda z własnymi błędami, jeśli chodzi o moją obecną sytuację. Trudno wybrać z nich „ostateczną odpowiedź”. Myślę, że zostawię to otwarte i mam nadzieję na lepsze rozwiązania.

Edytuj: Projekt OpenOffice UNO wydaje się najbliższy temu, o co prosiłem. Podczas gdy POI jest z pewnością bardziej mainstreamowy, jest zbyt niedojrzały na to, czego chcę.

questionAnswers(16)

yourAnswerToTheQuestion