bonjour bonjour,
je viens vous soumettre ma petite problématique...
Voilà je désire alimenter un fichier pdf avec des images qui proviennent d'un serveur web. L'application est standalone, utilisant iText pour la partie pdf. Coté serveur : un tomcat avec quelques servlet servant de fournisseurs d'images.
Voici le code coté client java:
Mon pdf initial existe et contient un champ AcroForm; je le recherche dans le doc pdf pour y insérer une image (cf le livre iText in action).Ce code lève l'exception "FileNotFound" sur getInstance(). L'url passée fonctionne bien (copiée dans un navigateur me renvoie l'image demandé). Sur le serveur, la servlet genererGraphique.png construit à la volée un JFreeChart et la renvoie sur le flux response.getOutputStream(). Le content-type est fixé à image/jpg.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PdfReader reader = new PdfReader("c:\\doc.pdf"); PdfStamper stamper = new PdfStamper(reader, new FileOutputStream( "c:\\resultat.pdf")); Image graphique = Image.getInstance("http://192.168.1.183:8080/truc/genererGraphique.png?mesparamètres");
Est ce que je tombe dans une limitation du Image.getInstance() ou est ce une erreur de ma part?
Partager