Bonjour, j'avais déjà demandé quelques infos concernant POI et iText, et je demande encore.

J'ai besoin de modifier le contenu d'un tableau WORD avec une certaine mise en forme.
- Le tableau n'est pas "droit", c'est à dire que certaines ligne sont plus hautes que d'autres et certaines colonnes également.
- Le texte n'est pas toujours de la même taille (de 5 à 48)
- Certaines cellules ont une trame de fond.

Pour commencer j'ai récupérer mon fichier dans un flux, pour le réécrire dans un autre fichier (copie simple) et déjà, je n'ai plus de tableau. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public DocFileEditor () {
        this.pathSource = "C:/source.doc";//file path
        this.pathDestination = "c:/destination.doc";
        try {
            this.fileSystem = new POIFSFileSystem(new FileInputStream(pathSource));
            this.hwpfDocument = new HWPFDocument(fileSystem);
            this.range = hwpfDocument.getRange();
        }
        catch (IOException ioe) {ioe.printStackTrace();}
        //read();
        write();
    }
 
 
private void write () {
        try {
            fileOutput = new FileOutputStream(pathDestination);
            hwpfDocument.write(fileOutput);
            fileOutput.flush();
            fileOutput.close();
        }
        catch (FileNotFoundException ex) {ex.printStackTrace();}
        catch (IOException ex) {ex.printStackTrace();}
    }
J'ai lu la donc de JM Doudoux (pas très complète sur cette section) et fouiller sur google depuis 2 semaines.

Si quelqu'un pouvait me donner le lien d'un site qui fait à peu près la même chose. C'est pourtant assez banale comme problème.