Bonjour,
Je voudrais récuperer un image contenue dans un jar pour l'inserer dans une celulle de tableau PDF avec l'api Itext ...

Pour récuperer un fichier dans un jar je savais faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
InputStream img=getClass().getResourceAsStream("/monimage.gif");
Jusque la tout va bien ...

Lors de mes tests pdf, j'inserais une image comme ceci, le constructeur l'objet PDFCell pouvant recevoir un objet de type Image :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
image = Image.getInstance("monimage.gif");
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
PdfPCell cell = new PdfPCell(image);
Ca marche bien evidemment si mon image est présente sur le disque. Aujourd'hui je veux qu'elle soit contenue dans mon jar ...

Je débute et je ne sais pas comment faire le lien entre les deux méthodes :

Je ne peux pas instancier mon objet Image directement avec le résultat du getResourceAsStream, que me manque t-il entre les deux ?[/code]