Tenho um novo aplicativo em que estarei trabalhando, no qual preciso gerar um documento do Word que contém tabelas, gráficos, índice analítico e texto. Qual é uma boa API a ser usada para isso? Você tem certeza de que ele suporta gráficos, ToCs e tabelas? Quais são algumas pegadinhas ocultas em usá-los?
Alguns esclarecimentos:
- Não consigo enviar um PDF, eles querem um documento do Word.
- Eles estão usando o MS Word 2003 (ou 2007), não o OpenOffice
- O aplicativo está sendo executado no * nix app-server
Seria bom se eu pudesse começar com um documento de modelo e preencher alguns espaços com tabelas, gráficos, etc.
Edit: Várias boas respostas abaixo, cada uma com suas próprias falhas no que diz respeito à minha situação atual. É difícil escolher uma "resposta final" deles. Acho que vou deixar em aberto, e espero que melhores soluções sejam criadas.
Edit: O projeto OpenOffice UNO parece estar mais próximo do que eu pedi. Embora o POI certamente seja mais popular, ele é muito imaturo para o que desejo.