Problème avec iText

Problème avec iText - Java - Programmation

Marsh Posté le 23-06-2008 à 09:44:47    

Bonjour à tous !
Je cherche comment faire avec iText pour créer et ouvrir un document sans l'enregistrer.
 
 
 
Je créer un document comme ceci :
     

Code :
  1. Document document = new Document();


 
Après je lance l'écriture (sinon, je n'aarive pas à faire l'étape suivante) :
     

Code :
  1. PdfWriter.getInstance(document, new FileOutputStream("document.pdf" ));


 
Puis j'ouvre le document :
     

Code :
  1. document.open();


 
Je fais le traitement.
 
Enfin je ferme le document :
     

Code :
  1. document.close();


 
 
 
A la fin le document ne s'ouvre pas et je le retrouvre enregistré dans mon workspace. Est-il possible de ne pas l'enregistrer et de l'ouvrir?

Reply

Marsh Posté le 23-06-2008 à 09:44:47   

Reply

Marsh Posté le 23-06-2008 à 11:22:41    


Apparemment cette étape n'est plus obligatoire (j'arrive à la supprimer) :
     

Code :
  1. PdfWriter.getInstance(document, new FileOutputStream("document.pdf" ));


 
Mais je n'arrive toujours pas à ouvrir le pdf ?

Reply

Marsh Posté le 27-06-2008 à 16:35:02    

Quand tu fais ton traitement, je suppose que utilise un flux pour envoyer des donner dans ton fichier.
 
Tu es sur que ce flux soit bien fermer ? ya pas un machinChose.close() que t'a oublié (ormis le document.close()) ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed