Bonjour,
Je cherche a changer la rotation d'une page d'un pdf puis rafraichir l'affichage de ce pdf.
en cherchant sur les tutos d'itext j'ai trouvé mon bonheur.
Seulement j'ai un soucis une fois le pdf modifié, il reste ouvert et pas moyen de le fermer. je ne peux le supprimer ou le renommer.

voici le code que j'utilise (inspiré de ce que j'ai trouvé la : http://itextpdf.com/examples/iia.php?id=232):
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
 
    public void manipulatePdf(String src, String dest, int angle, int page) throws IOException, DocumentException {
        PdfReader reader = new PdfReader(src);
        int n = reader.getNumberOfPages();
        int rot;
        if (page<n){ 
        PdfDictionary pageDict;
            rot = reader.getPageRotation(page);
            pageDict = reader.getPageN(page);
            pageDict.put(PdfName.ROTATE, new PdfNumber(rot + angle));
 
            PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
            stamper.close();
        }
        reader.close();
    }
Si quelqu'un a une idée sur la façon fermer l'instance sur le fichier créé ce serait merveilleux.

merci beaucoup.