IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

[itext] problème d'ouverture et sauvegarde pdf


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut [itext] problème d'ouverture et sauvegarde pdf
    Bonjour,

    je viens de commencer avec itext. J'ai essayé de faire un truc tout bête mais il ne fonctionne pas. Je veux ouvrir un pdf existant et ensuite le sauvegarder dans un autre répertoire. Voici mon 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
    17
    18
     
    try {	
    				PdfReader reader = new PdfReader("C:\\Temp\\pdfVide\\pdf_vierge.pdf");
    				PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("C:\\Temp\\pdfRempli\\pdf_rempli.pdf"));			
     
     
     
     
     
     
    		    	stamper.close();			
     
    			}catch (IOException ioe) {
    				ioe.printStackTrace();
    			}catch (DocumentException doce) {
    				doce.printStackTrace();
    			}
    		}
    Le problème c'est que le fichier pdf_rempli.pdf ne se crée pas. Aurais-je oublier quelque chose?

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Citation Envoyé par kifouillou
    Le problème c'est que le fichier pdf_rempli.pdf ne se crée pas. Aurais-je oublier quelque chose?
    Le fichier pdf_rempli.pdf, même vide, doit exister. Peut-être il y a eu une exception avan la création de PdfStamper.

    Paulo

  3. #3
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    Merci beaucoup.

    Et comment résoudre cette exception?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 74
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par psoares33
    Le fichier pdf_rempli.pdf, même vide, doit exister. Peut-être il y a eu une exception avant la création de PdfStamper.
    Hé Paulo, soyez le bienvenu! Tu as lu mon blog?

    Moi aussi, je suis 99,9% sur que c'est un problème IO plutôt qu'un problème iText; par exemple:
    - le fichier pdf_vierge.pdf n'existe pas (ou existe, mais pas là où tu le dis)
    - le fichier pdf_vierge.pdf n'est pas un fichier PDF (ou c'est un fichier avec 0 bytes)
    - le répertoire pdfRempli n'existe pas.
    - le répertoire pdfRempli existe, mais le JVM n'a pas le droit d'écrire dans ce répertoire
    - le fichier pdf_rempli.pdf existe déjà et est ouvert dans Adobe Reader.

    Comment résoudre? Cela dépend du type d'exception (que tu as oublié de nous dire).

  5. #5
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    Bonjour,

    J'ai donc bien regardé,

    - Mon répertoire C:\\Temp\\pdfVide existe bien.
    - Le fichier pdf_vierge est bien ce répertoire et fait 113 ko
    - Le répertoire C:\\Temp\\pdfRempli existe bien également. Mais maintenant mon chemin de destination c'est la racine du disque C: pour être bien certain.
    Donc maintenantc'est "C:\\pdf_rempli.pdf".
    - Adobe Reader n'est pas ouvert.

    Donc j'ai bien vérifié les io et apparemment cela ne viendrait pas de là. Merci de votre aide.

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Toujours pas d'exception? Je ne crois pas. La simple création de "new FileOutputStream" origine un fichier, vide mais un fichier, et ça c'est avant la création de PdfStamper.

    Paulo

  7. #7
    Membre éclairé Avatar de kifouillou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 270
    Par défaut
    La simple création de "new FileOutputStream" origine un fichier, vide mais un fichier, et ça c'est avant la création de PdfStamper.
    comment cela. Je ne comprends pas très bien .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CS5] Problème d'ouverture de doc pdf à partir de cd
    Par tatutatu2009 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 16/04/2011, 00h50
  2. [XL-2003] Ouverture et sauvegarde pdf
    Par Chipss dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/08/2010, 11h13
  3. [iText] Problème mise en forme, HTML -> PDF
    Par RamyBoulet dans le forum Documents
    Réponses: 0
    Dernier message: 22/09/2009, 12h54
  4. WSS 3.0 Problème Ouverture de fichier PDF
    Par Infern0 dans le forum SharePoint
    Réponses: 2
    Dernier message: 18/06/2008, 10h30
  5. Problème Weblogic et génération fichier PDF (Itext)
    Par hicham300 dans le forum Weblogic
    Réponses: 1
    Dernier message: 15/01/2007, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo