Bonjour à tous,

J'ai développé un programme java qui met à jour des formulaires dans des fichiers pdf et qui concatène les fichiers en 1 seul.

Pour optimiser la taille du fichier créer j'utilise Ghostscript (voir le code ci-dessous.

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
 
Ghostscript gs = Ghostscript.getInstance();
            String[] gsArgs = new String[8];
            gsArgs[0] = "-sDEVICE=pdfwrite";
            gsArgs[1] = "-dCompatibilityLevel=1.4";
            gsArgs[2] = "-dPDFSETTINGS=/printer";
            gsArgs[3] = "-dNOPAUSE";
            gsArgs[4] = "-dQUIET";
            gsArgs[5] = "-dBATCH";
            gsArgs[6] = "-sOutputFile=C:/Temp/edition_standard/fichiers_res/compressIPSA_REGIMEA.pdf";
            gsArgs[7] = "C:/Temp/edition_standard/fichiers_res/IPSA_REGIMEA.pdf";
            try {
                gs.initialize(gsArgs);
                gs.exit();
            } catch (GhostscriptException e) {
                e.printStackTrace();
                System.exit(4);
            }
Mon programme se déroule bien et n'affiche aucune erreur.
Par contre lorsque je vais dans mon répertoire défini dans -sOutputFile, il n'y a aucun fichier de créé.

Quelqu'un saurait-il pourquoi ?

Merci d'avance.

JMM