Bonjour,
mon programme me génère un fichier pdf via Itext avec une image ( /src/Image/mon_image.jpg).

Lorsque j'exécute mon programme depuis eclipse, pas de problème.
Mais lorsque je créer un .jar et que je l'exécute, l'image ne s'affiche pas.

Voici mon bout de 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
try {
           PdfWriter pw = PdfWriter.getInstance(d, new FileOutputStream("fichier.pdf"));
        d.open();
        try {
			Image iTextImage = Image.getInstance("Image/logo_contour.jpg");
        		iTextImage.scaleToFit(300, 60);
			iTextImage.setAlignment(Image.MIDDLE);
			d.add(iTextImage);
 
		} catch (BadElementException e1) {
			e1.printStackTrace();
		} catch (MalformedURLException e1) {
			e1.printStackTrace();
		} catch (IOException e1) {
			e1.printStackTrace();
		}
J'ai déjà eu ce problème avec l'affichage dans mes Frame, et j'avais résolu en utilisant getClass() .getResource. Mais avec Itext on dirait que c'est différent.

Merci d'avance