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] - PDFReader qui ne libère pas les fichiers


Sujet :

Documents Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [iText] - PDFReader qui ne libère pas les fichiers
    Bonjour,

    J'ai cherché un peu partout, mais je n'ai rien trouvé sur mon problème avec iText.

    J'ai un processus dans lequel j'ai une étape qui doit ouvrir un fichier PDF généré et y attacher des fichiers. Le problème est que le fichier PDF source reste toujours bloqué par le système d'exploitation, comme s'il n'était pas libéré par l'API iText. Après plusieurs tests, je me rend compte que l'appel d'une fonction contenant les simples lignes suivantes suffit à bloquer mon fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    	PdfReader reader = new PdfReader(source);
    	reader.close();
    La 'source' étant une variable de type String contenant le chemin vers le fichier PDF à lire.

    Je dois chaque fois redémarrer mon serveur après l'exécution pour être en mesure de supprimer le fichier PDF, qui est en fait un fichier temporaire.

    Je ne vois rien d'autre que la fonction 'close' dans les méthodes de la classe PdfReader pour libérer la mémoire. Est-ce qu'il me manque réellement un appel de fonction ou est-ce un problème connu?

    Merci!

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bon, je test toujours et mon problème a probablement un lien avec mon type de serveur. J'utilise iText dans un agent Java sur un serveur Lotus Domino. Je m'apperçois que le problème doit-être lié au fonctionnement de la classe PdfReader dans un environnement Domino puisque le fichier bloqué se débloque automatiquement lorsque je relance l'agent pour générer un nouveau fichier. En gros, c'est toujours le fichier de la dernìère exécution qui est bloqué.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/12/2011, 19h42
  2. [Débutant] un webbrowser qui n'ouvre pas les fichiers pdf
    Par rinuom99 dans le forum C#
    Réponses: 4
    Dernier message: 02/11/2011, 08h28
  3. Réponses: 3
    Dernier message: 12/05/2009, 15h30
  4. Setup qui ne deploie pas les fichiers de ressources
    Par chris81 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 04/02/2009, 16h48
  5. [FEDORA] Je ne trouve pas les fichiers includesous Feodra core 3 ?
    Par sali dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 22/10/2005, 23h30

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