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

Java Discussion :

Savoir si un fichier pdf est en lecture


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut Savoir si un fichier pdf est en lecture
    Bonjour,

    Je travaille sur une application qui génère des fichiers PDF à partir de documents xml

    Est-il possible de savoir si le fichier PDF est actuellement en cours de lecture par Acrobalt pour que si ça soit le cas, la génération du même fichier soit interdite (actuellement, il n'y a pas moyen de savoir si le fichier pdf que l'on souhaite créer est déjà en lecture, et si c'est le cas, le fichier est détruit)

    Est-il possible en java de savoir si un fichier est en cours d'exécution (ici en cours de lecture?)

    Je vous remercie de vos réponses :-)

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Je ne pense pas que tu puisse tester ça en java.
    Par contre si tu catche l'exception, peut-être est-elle assez explicite pour que tu sache que la génération échoue parce qu'un même fichier existe et est utilisé.

    Par contre quoi qu'il en soit sous Windows même si tu arrives à detecter que le fichier est utilisé, tu ne pourras pas le détruire.

  3. #3
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Le problème, c'est que la génération n'échoue pas à proprement parler, il y a bien génération d'un fichier pdf qui pèse une centaine de bytes donc ne contient quasiement rien
    Est ce qu'il existe sinon une fonction pour savoir si Acrobalt fonctionne?
    Ensuite, quel fichier Acrobalt affiche-t-il?

    J'ai cherché sur le net un petit moment, mais les rares solutions proposées me paraissaient trop lourdes à mettre en oeuvre.

    Merci de vos réponses :-)

  4. #4
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut
    tu peux essayer cette bibliothèque iText qui gère les pdf en java
    voici le site officiel :
    http://www.lowagie.com/iText/

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/02/2015, 22h11
  2. Savoir si un fichier PDF est endommagé.
    Par thaundeadboss dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 03/08/2012, 16h13
  3. [FPDI] Savoir si un fichier PDF est chiffré ou protégé par un mot de passe
    Par Chikh001 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/09/2009, 10h13
  4. Comment savoir si un fichier Excel est ouvert en lecture seul
    Par patate5555 dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/06/2007, 13h53
  5. Comment savoir si un fichier/répertoire est en lecture seule
    Par Guigui_ dans le forum Général Python
    Réponses: 3
    Dernier message: 29/12/2004, 16h05

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