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

Servlets/JSP Java Discussion :

Affichage d'un flux pdf dans une page html


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut Affichage d'un flux pdf dans une page html
    Salut à tous...
    J'ai une servlet qui construit un flux pdf...
    ce flux je l'envoie dans la response et je met le contentType à application/pdf mais quand ma page resultat s'affiche c'est une suite de caractères incompréhensibles ...
    Avez vous une idée pour afficher le fichier pdf ..Merci d'avance

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je fais ce genre de chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    cpo = new ContractPrintObject();
     
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    document = new Document(PageSize.A4);
    writer = PdfWriter.getInstance(document, baos);
     
    cpo.print(UID, document, writer);
     
    response.setHeader("Expires", "0");
    response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
    response.setHeader("Pragma", "public");
    response.setContentType("application/pdf");
    response.setContentLength(baos.size());
    ServletOutputStream sos = response.getOutputStream();
    baos.writeTo(sos);
    sos.flush();
    sos.close();
    baos.close();
    Le classe ContractPrintObject génère l'objet pdf, donc, adapte en conséquence...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Merci ta réponse m'a aidé

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

Discussions similaires

  1. affichage d'un document pdf dans une page ASP
    Par tinhinan6 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/05/2010, 23h19
  2. Un pdf dans une page html
    Par mddia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/01/2009, 18h41
  3. Insérer un pdf dans une page html
    Par Laeti.p dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 22/07/2008, 13h39
  4. Afficher un flux PDF dans une page HTML
    Par dachu dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/04/2008, 11h55
  5. Affichage d'un tableau perl dans une page HTML
    Par Jim_Nastiq dans le forum Web
    Réponses: 7
    Dernier message: 13/04/2006, 11h27

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