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

XML/XSL et SOAP Discussion :

Interpretation de Base64Binary


Sujet :

XML/XSL et SOAP

  1. #21
    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
    Si tu a les images originales, rien ne t'oblige en effet à passer par SVG.
    Voila ce que Fop supporte selon ses versions et les librairies installées : http://xmlgraphics.apache.org/fop/0.94/graphics.html
    Après ça s'utilise comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:external-graphic src="../graphics/xml_feather.gif"/>

  2. #22
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Si tu a les images originales, rien ne t'oblige en effet à passer par SVG.
    Voila ce que Fop supporte selon ses versions et les librairies installées : http://xmlgraphics.apache.org/fop/0.94/graphics.html
    Après ça s'utilise comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:external-graphic src="../graphics/xml_feather.gif"/>
    mais les images sont toutes sotoquées dans une base de données (pour notre cas un dataset qui notre fichier XML).

  3. #23
    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
    Elles sont stoquées en binaire ou déja codé en base64?
    Si elle sont en binaire tu peux les écrire sur le disque le temps de la génération du PDF, t'auras moins de soucis de dimensions d'image.

  4. #24
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Elles sont stoquées en binaire ou déja codé en base64?
    Si elle sont en binaire tu peux les écrire sur le disque le temps de la génération du PDF, t'auras moins de soucis de dimensions d'image.
    elles sont stoquées en bonaire :
    <MA_DONNEES>iVBOR...</MA_DONNEES>
    mon dataset est variable alors comment je peux les ecrire sur disques

  5. #25
    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
    Désolé, je comprends pas ta réponse qui dit que c'est en binaire pour me montrer du base64 la ligne suivante.
    Ensuite "dataset variable"? Pareil je vois pas ce que ça veut dire ensemble.
    Tu utilises quel langage pour accéder à ce dataset? Avec quel protol? Quel type de base? C'est un BLOB qui contient le fichier en base?

  6. #26
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    j'ai en entrée un fichier XML qui comporte ces données en base64binary.
    je dois donc affciher ces données sous frome d'image sous PDF.
    voila.
    j'espere que j'etais clair.
    merci

  7. #27
    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
    Donc pas de fichier binaire en entrée, donc svg est approprié.

  8. #28
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Donc pas de fichier binaire en entrée, donc svg est approprié.
    Merci pour tout..
    Alors pour mon probleme de taille d'image comment je vai faire pour cela ? !
    Merci

  9. #29
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Retour à vous MR.
    il m'a été demandé de changer le code pour parmettre de visualiser les données (image) à partir d'une adresse URL qui contient toutes les images:
    exemple d'url:
    http://Serveur/PROGILYS/LectureBitma...=NVV&Code=4123


    de telle sorte : Type net code sont stoqués dans mon fichiers XML precedent.
    merci

  10. #30
    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
    Citation Envoyé par tarekos Voir le message
    Retour à vous MR.
    il m'a été demandé de changer le code pour parmettre de visualiser les données (image) à partir d'une adresse URL qui contient toutes les images:
    exemple d'url:
    http://Serveur/PROGILYS/LectureBitma...=NVV&Code=4123


    de telle sorte : Type net code sont stoqués dans mon fichiers XML precedent.
    merci
    Tu as tous les éléments pour le faire.

  11. #31
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    j'ai essayé de le faire, mais erreur du type :
    <fo:external-graphic src="url('http:\\Serveur\Data\LectureBitmap.ashx?Type=NVV&Code=4123')"/>


    Reference to entity "Code" must be whith the ';' delimiter....


    Et merci pour tout

  12. #32
    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
    Disons que le '&' pose pb car est utilisé en xml pour définir des entités, il faut utiliser l'entité correspondante justement pour éviter la confusion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http:\\Serveur\Data\LectureBitmap.ashx?Type=NVV&amp;Code=4123
    D'ailleurs pourquoi c'est des antislashes dans ton URL? Ca ne me parrait pas compatible avec HTTP comme protocole.
    Je verrais plutôt, s'il y a bien un serveur HTTP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://Serveur/Data/LectureBitmap.ashx?Type=NVV&amp;Code=4123

  13. #33
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Disons que le '&' pose pb car est utilisé en xml pour définir des entités, il faut utiliser l'entité correspondante justement pour éviter la confusion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http:\\Serveur\Data\LectureBitmap.ashx?Type=NVV&amp;Code=4123
    D'ailleurs pourquoi c'est des antislashes dans ton URL? Ca ne me parrait pas compatible avec HTTP comme protocole.
    Je verrais plutôt, s'il y a bien un serveur HTTP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://Serveur/Data/LectureBitmap.ashx?Type=NVV&amp;Code=4123
    ça marche bien je voux remercie infinement.
    mais pour rendre cette url dynamique, qui depend de code et du type cités precedement, la je ne sais pas comment faie du tout !
    merci encore une fois

  14. #34
    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
    Désolé, mais il faut que tu y mettes du tiens.
    Vu ce qu'on te demande, il faut que tu apprennes un minimum le XSL-T, ça te sera vraiment rentable.
    Je t'ai déja aidé dans des cas très similaires, il suffit de transposer légérement en adaptant vis à vis de ta nouvelle structure de donnée.

  15. #35
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Désolé, mais il faut que tu y mettes du tiens.
    Vu ce qu'on te demande, il faut que tu apprennes un minimum le XSL-T, ça te sera vraiment rentable.
    Je t'ai déja aidé dans des cas très similaires, il suffit de transposer légérement en adaptant vis à vis de ta nouvelle structure de donnée.
    je vous remercie enormement comme meme....
    je vous tinderai au courant en cas de new.
    merci

  16. #36
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Retour à vous....
    Bonjour...
    SVP, j'ai un PB, avec FOP on peux pas avoir du HTML, alors comment peut-on avoir un fichier HTML àpartir de notre fichier resultant XSL-FO.
    Merci

  17. #37
    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
    Salut, tu peux utiliser cette feuille de style :
    http://dev.kanngard.net/Permalinks/I...104155717.html
    Après avec ce genre de ligne de commande tu auras un html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fop -xml test.fo -xsl fo2html.xsl -foout test.html

  18. #38
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Salut, tu peux utiliser cette feuille de style :
    http://dev.kanngard.net/Permalinks/I...104155717.html
    Après avec ce genre de ligne de commande tu auras un html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fop -xml test.fo -xsl fo2html.xsl -foout test.html
    j'ai la un petit souccis je me retrouve pas!
    donc j'ai mon fichier XML, avec une feuille XSL-FO j'obtient le PCF.
    alors maintenant comment je vais obtenir mon HTML àpartir de ces 2 données (XML+XSL-FO).
    avec ce que vous m'avez donné, donc il faudera transformer tout le reusltat en un fichier FO c'est ça ? !

  19. #39
    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
    Quelle est ta ligne de commande actuelle pour obtenir le PDF?

  20. #40
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Quelle est ta ligne de commande actuelle pour obtenir le PDF?
    normalement je l'ai trouvé.
    pour obtenir PDF je fais:
    FOP -XML monfichier.xml -XSL mafeiulle.xsl -pdf resultat.pdf
    solution .
    il faut que j'obtient le FO comme suit :
    FOP -XML monfichier.xml -XSL mafeiulle.xsl -FOOUT resultat.fo
    apres j'utilise la commande que vous m'avez donner:
    FOP -XML resultat.fo -xsl fo2html.xsl -foout resultathtml.html

    t je vous remercie beaucoup.
    vous m'avez vraiment aidé.
    Merci beaucoup

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

Discussions similaires

  1. pb interpretation php
    Par baps dans le forum Apache
    Réponses: 9
    Dernier message: 07/06/2006, 15h56
  2. interpretation d'un boolean
    Par voyageur37 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 19/11/2004, 11h51
  3. [Reflection] Interpreter une chaine en une methode java
    Par shaun_the_sheep dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 09/10/2004, 16h11
  4. [XSL][re] Ecrire des balise qui ne seront pas interpretées
    Par FrRoulio dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/03/2004, 13h32
  5. Réponses: 3
    Dernier message: 07/04/2003, 21h06

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