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

Langage Java Discussion :

Java FileInputStream exception


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut Java FileInputStream exception
    Bonjour a tous jsuis un petit debutant et c'est donc au grands de la prog que je demande a résoufre mon probleme

    Voila je creer une fonction qui permet d'imprimer plusieur PDF.
    Je vous explique le fonctionnement
    J'ai une table qui contient des donnees.
    Je les récuperes et je cree un PDF a partir de celle ci.
    Ensuite pour les imprimer je passe par un exe qui convertit mon fichier PDF en PS.
    Ensuite je suis "censé" recuperer les PS pour les imprimer
    voila le 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
     
    //debut boucle for
    try{
     printPdf = new PrintPDF ("C:\\"+ficPdf+".pdf");
     printPdf.generateOutputFileName();//va genere un nom pour le ps
     printPdf.convertPdfToPostScript();// va convertir le pdf en ps avec le nom genere
     FileInputStream fis = new FileInputStream(printPdf.getOutPutFileName());
     DocAttributeSet das = new HashDocAttributeSet();
     doc = new SimpleDoc(fis,flavor, das);
     lesDocs[increment] = doc;
    }catch(FileNotFoundException ex){
     ex.printStackTrace();
    }
    //fin boucle for
    Seulement voila le pdf est generé, le postscript aussi mais quand il va recuperer le fichier avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FileInputStream fis = new FileInputStream(printPdf.getOutPutFileName());
    il me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.io.FileNotFoundException : C:\temp_impression24130340463.ps (le fichier specifié est introuvable)
    alors que le fichier exsite avec le bon nom et le bon emplacement .

    que faire et pourquoi cette erreur ?

    j'attends avec impatience vos reponses

  2. #2
    Membre émérite

    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 510
    Par défaut
    bonjour,

    bon pour etre franc je suis loin d'etre un grand de la prog (juste un ti débutant) mais j'ai juste une question idiote (je fais souvent des erreurs idiote alors c'est ce qui me vient a l'esprit en ptremier en général) : tu as vérifier l'extension du fichier que tu récupere ?

  3. #3
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    oui oui lextension est bonne c'est du postscript et le fichier generé est nomfic.ps et dans mon repertoire c le fichier est bon et son extension est la bonne aussi

  4. #4
    Membre émérite

    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 510
    Par défaut
    escuse moi mais tu peux me dire de quel classes hérite la méthode generateOutputFileName() parce que je ne trouve pas de classe OutputFileName sur le site de sun .

  5. #5
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    en fait cest une classe qui s'apelle PrintPdf. mais elle n'est pas de chez sun.
    c'est une classe faites par ancien collegues de boulot qui est partit malheuresement
    Seulement cette classe fonctionne car j'ai testé avec un fichier ca marche , limpression fonctionne.
    mais avec plusieurs ca plante !
    C'est juste que je veux savoir pkoi j'ai cette erreur puique le ps est generé et exsiste ...

  6. #6
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    enfin c'est une classe qu'il a trouvé sur internet.
    la classe exporte le pdf en ps grace a XPDF.

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

Discussions similaires

  1. interruption d'un programme java sans exception
    Par laurent.c123 dans le forum Général Java
    Réponses: 9
    Dernier message: 14/12/2007, 10h10
  2. Réponses: 4
    Dernier message: 13/11/2007, 13h55
  3. Réponses: 9
    Dernier message: 28/08/2007, 16h13
  4. Réponses: 8
    Dernier message: 07/08/2007, 17h21
  5. [Exception]Probleme : Java.lang.Exception
    Par Nico66 dans le forum Général Java
    Réponses: 6
    Dernier message: 09/05/2005, 12h06

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