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

HTML Discussion :

[HTML] Afficher pdf à partir d'un tableau de byte


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 101
    Par défaut [HTML] Afficher pdf à partir d'un tableau de byte
    Bonjour bonjour,

    Après m'être renseigné sur le pourquoi du comment affiché un fichier pdf dans une page web j'ai trouvé cette méthode :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <object class="pdf" data='urlDeMonfichierPdf'  type="application/pdf">
            </object>

    Jusqu'à là pas de problème, tout marche parfaitement.

    Maintenant les choses se compliquent, je récupère de mon fichier pdf sous forme d'un byte[], si je passe directement cette variable dans "data" arrivera t-il à l'interpréter correctement ? Sinon existe t-il une autre manière de faire ?


  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par lifty Voir le message
    si je passe directement cette variable dans "data" arrivera t-il à l'interpréter correctement ?
    Tu peux nous montrer ton code généré ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 101
    Par défaut
    qu'entends tu par code généré ? le code interprété par le navigateur ou bien le code html de ma page html(jsp en l'occurence).

    Pour l'instant mon ptit serveur Filenet peine à m'envoyer un flux de bite correct donc je peut pas trop tester. J'ai posté ce message pour prendre les devants au niveau de l'affichage et ne pas être bloqué donc difficile de te donner le code généré.


    Je voulais juste savoir si passé un byte[] dans l'attribut data etait possible, tout simplement pour m'éviter de devoir généré un pdf à partir du byte[] dans mon code java, et ensuite le passer à mon navigateur.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par lifty Voir le message
    qu'entends tu par code généré ? le code interprété par le navigateur ou bien le code html de ma page html(jsp en l'occurence).
    Navigateur.

    Citation Envoyé par lifty Voir le message
    Je voulais juste savoir si passé un byte[] dans l'attribut data etait possible, tout simplement pour m'éviter de devoir généré un pdf à partir du byte[] dans mon code java, et ensuite le passer à mon navigateur.
    Si le document envoie un type MIME application/pdf, oui, pas de problème.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 101
    Par défaut
    Citation Envoyé par Macmillenium Voir le message
    Navigateur.
    Si le document envoie un type MIME application/pdf, oui, pas de problème.
    C'est le cas, Merci Je passerais en résolu une fois que j'ai pu tester tout ça.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 101
    Par défaut
    Bon apparemment cela ne marche pas

    Voilà le code que j'obtiens,
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="document">
            <object class="pdf" data='[B@11501150' >
            </object>
    	</div>

Discussions similaires

  1. Afficher une image à partir d'un tableau de byte
    Par Fr3nchK1ss dans le forum JavaFX
    Réponses: 15
    Dernier message: 02/11/2009, 01h37
  2. Réponses: 1
    Dernier message: 03/11/2008, 15h36
  3. Obtenir un entier à partir d'un tableau de bytes
    Par Papy214 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2008, 15h45
  4. Création de bitmap à partir d'un tableau de byte
    Par Phenix26 dans le forum Windows
    Réponses: 2
    Dernier message: 06/12/2007, 20h30
  5. [HTML] afficher des courbes dans un tableau html ?
    Par MAJIK_ENIS dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/05/2006, 15h19

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