Bonjour,
Je souhaite manipuler des document word en java (création et consultation).
j'ai fait des recherches sur le net mais en vin.
Pouvez-vous s'il y' a une piste pour ça?.
Merci d'avance.
Bonjour,
Je souhaite manipuler des document word en java (création et consultation).
j'ai fait des recherches sur le net mais en vin.
Pouvez-vous s'il y' a une piste pour ça?.
Merci d'avance.
As tu regardé ici :
http://poi.apache.org/
J'ai utilisé POI pour des PDF seulement.
je vais me plonger dedans.
Merci bcp pour votre indication.
Quelques choses comme ceci à priori ;
A priori petit POI est moins avancé sur Word qu'il l'ai actuellement sur Excel. Donc à voir si cela répond correctement à tes besoins.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 HWPFDocument doc = new HWPFDocument(new FileInputStream("C:\\temp\\sample1.doc")); Range range = doc.getRange(); CharacterRun run = range.insertAfter("Hello World!!! HAHAHAHAHA I DID IT!!!"); run.setBold(true); run.setItalic(true); run.setCapitalized(true); OutputStream out = new FileOutputStream("C:\\temp\\sample1.doc"); doc.write(out); out.flush(); out.close();
Merci pour votre réponse.
J'ai essayé ton code mais ça donne une exception au niveau de l'instruction suivante :
Voici l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part HWPFDocument doc = new HWPFDocument(new FileInputStream("E:\\Cabinet\\testForPDF\\exemple.doc"));
Sachant que le répertoire E:\Cabinet\testForPDF\ existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Exception in thread "main" java.io.FileNotFoundException: E:\Cabinet\testForPDF\exemple.doc (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at rachid.cabinetMedical.transverse.beans.GenererWord.main(GenererWord.java:24) Java Result: 1
après j'ai crée le fichier exemple.doc mais ça pas marché.
Normalement on doit avoir seulement le répertoire, si le fichier n'existe pas il doit le créer non?.
Merci pour votre aide.
Selon la documentation FileInputStream : non.Normalement on doit avoir seulement le répertoire, si le fichier n'existe pas il doit le créer non?.
De toute façon la c'est FileInputStream qui est pas content car il as besoin que le fichier existe déjà.
Tu as du avoir une autre erreur après la création de ton fichier sinon tu doit avior une erreur dans ton chemin. Le chemine est case sensitive.
Partager