J'ai une nouvelle application sur laquelle je vais travailler où je dois générer un document Word contenant des tableaux, des graphiques, une table des matières et du texte. Quelle est une bonne API à utiliser pour cela? Êtes-vous sûr qu'il prend en charge les graphiques, les TdC et les tableaux? Quels sont les pièges cachés de leur utilisation?
Quelques clarifications:
- Je ne peux pas sortir un PDF, ils veulent un document Word.
- Ils utilisent MS Word 2003 (ou 2007), pas OpenOffice
- L'application s'exécute sur le serveur d'application * nix
Ce serait bien si je pouvais commencer avec un modèle de document et simplement remplir quelques espaces avec des tableaux, des graphiques, etc.
Edit: Plusieurs bonnes réponses ci-dessous, chacune avec ses propres défauts en ce qui concerne ma situation actuelle. Difficile de choisir une «réponse finale» parmi eux. Je pense que je vais le laisser ouvert et j'espère que de meilleures solutions seront créées.
Edit: Le projet OpenOffice UNO semble être le plus proche de ce que j'ai demandé. Bien que le POI soit certainement plus courant, il est trop immature pour ce que je veux.