J'ai besoin de créer une petite application de bureau en Java qui crée pour moi un fichier .doc et écrit un peu de texte dans le fichier. J'ai trouvé un outil intéressant appelé Aspose, mais j'ai vu que ce n'était pas gratuit du tout. Est-ce que vous savez quel type d'API java puis-je utiliser pour cela (gratuitement)? Est-il possible de faire cela uniquement avec les bibliothèques java SE? Selon vous, quel serait le moyen le plus simple et le plus rapide d'atteindre cet objectif?Comment manipuler des fichiers .doc
Répondre
Je vous suggère de jeter un oeil à la Apache POI framework, en particulier la HWPF - Java API to Handle Microsoft Word Files:
HWPF est le nom de notre port du format de fichier (-2007) Microsoft Word 97 à Java pur. Il fournit également un support limité en lecture seule pour les anciens formats de fichier Word 6 et Word 95.
Par fichier .doc, je suppose que vous voulez dire Microsoft Office? Lire et écrire des formats de fichiers Office est quelque chose d'un art noir. Est-ce que ce doit être un fichier au format .doc spécifiquement? Il serait beaucoup plus facile d'écrire un fichier au format RTF (.rtf) que Word pourrait charger.
Oui, ça doit être .doc du bureau dans ce cas – sfrj
si vous allez avec .doc puis comme excercise d'apprentissage, ouvrez un document Word avec un contenu (idéalement similaire à ce que vous voulez créer) puis enregistrez que XML et examiner le contenu.
vous aurez besoin de faire un peu d'analyse et de gestion DOM de base dans votre code pour insérer les bonnes choses.
Et si vous n'avez pas besoin d'utiliser .doc Plus précisément, je vous suggère d'utiliser .odt, http://www.jopendocument.org/.
- 1. Manipuler des fichiers Excel
- 2. Comment indexer et rechercher des fichiers .doc
- 3. Comment manipuler des fichiers EPS en Java?
- 4. Pour récupérer le contenu des fichiers .doc?
- 5. MSWord fichiers .doc manipulation sur le serveur
- 6. Téléchargement de fichiers doc
- 7. Manipuler des fichiers XML dans Obj-C
- 8. Convertir des fichiers RTF en DOC
- 9. Comment manipuler/manipuler des images fractionnées
- 10. manipuler des fichiers dans un fichier rar
- 11. Outils pour manipuler des fichiers PowerPoint
- 12. Comment convertir des fichiers .doc ou .docx en .txt
- 13. comment lire/écrire des fichiers doc et Excel dans Android?
- 14. Comment manipuler des fichiers dans google app engine datastore
- 15. Comment manipuler des fichiers .dbf en utilisant C#?
- 16. comment manipuler des enregistrements?
- 17. Est-il possible d'éditer des fichiers doc avec Python?
- 18. Créer/modifier des fichiers .doc .xls sur l'iPhone/iPad
- 19. Ouverture des fichiers .doc à partir d'outils externes
- 20. Rendu des fichiers app/doc depuis une application?
- 21. rendu des fichiers statiques dans/doc dans Rails
- 22. index Archétypes Plone/convertir des fichiers doc/pdf
- 23. Comment faire pour convertir des fichiers pdf en fichiers doc dans Android?
- 24. Outils pour manipuler le fichier doc et les convertir en pdf
- 25. Manipuler des fichiers XML dans ruby avec XmlSimple
- 26. Impossible de télécharger des fichiers doc et docx
- 27. télécharger des fichiers .doc sur l'iphone via l'application?
- 28. .Doc Fichiers non inclus dans ASP.NET Publier
- 29. fichiers audio en java/Manipuler mysql
- 30. Java pour transcoder et manipuler des fichiers mp3
Je vais y jeter un coup d'oeil. – sfrj
Je suis sur la page http://poi.apache.org/ mais où puis-je trouver les fichiers .jar à ajouter à mon projet, pour pouvoir commencer à utiliser ces classes? – sfrj