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

XSL/XSLT/XPATH XML Discussion :

[XSL-FO] Afficher une image avec XSL


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de HebusBreizh
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut [XSL-FO] Afficher une image avec XSL
    Bonjour,

    Je dois générer un document pdf à partir d'un document xml généré par une applet java:
    - dans l'applet java, je clique sur un bouton "print"
    - cela génère un document xml
    - ce document est mis en forme par un document xsl

    J'affiche l'image ainsi:
    <fo:external-graphic src="url('src/images/monImage.gif')"></fo:external-graphic>

    Lorsque j'execute le programme sous eclipse, l'image s'affiche.
    En revanche, lorsque je génère un .jar et que je l'execute, l'image n'est pas affichée et je recois le message d'erreur suivant:
    [ERROR] Error while creating area : Error with image URL: src\images\monImage.gif (Le chemin d'accÞs spÚcifiÚ est introuvable) and no base directory is specified

    Savez-vous comment faire pour afficher cette image?

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    c'est assez clair. il trouve pas ton image car tu as mis un chemin relatif, et donc fonctionne sous eclipse car certainemet dans ton projet.


    mais avec ton jar il faut lui donner un chemin absolu pour qu'il trouve l'image..

  3. #3
    Membre éclairé Avatar de HebusBreizh
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Quelle bonne nouvelle...
    Du coup j'ai un gros doute quant au résultat de l'execution du jar sur une autre machine si je met le chemin en dur.

  4. #4
    Membre éclairé Avatar de HebusBreizh
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    La solution serait de récupérer dans une variable le chemin de l'executable puis de concaténer avec le chemin de l'image dans le .jar

    Mais... comment récupérer ce chemin dans un document xsl??

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Comme la en xslt : http://www.developpez.net/forums/sho...d.php?t=347674
    Ou alors il y a moyen de définir la variable basedir de fop je crois.

  6. #6
    Membre émérite
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Par défaut
    et pourquoi tu ne places pas ton image dans ton jar

Discussions similaires

  1. [XSL-FO] Afficher une image
    Par pilz dans le forum XSL/XSLT/XPATH
    Réponses: 0
    Dernier message: 10/02/2010, 11h32
  2. Afficher une image avec PHP
    Par a_zouggari dans le forum Langage
    Réponses: 2
    Dernier message: 22/04/2006, 18h02
  3. Afficher une image avec opengl
    Par kmaniche dans le forum OpenGL
    Réponses: 4
    Dernier message: 07/02/2006, 09h04
  4. Afficher une image avec swing
    Par arnonote dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 07/08/2004, 12h10
  5. PL/SQL - Comment afficher une image avec HTP ?
    Par patmaba dans le forum PL/SQL
    Réponses: 2
    Dernier message: 08/07/2004, 09h28

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