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

Développement Web en Java Discussion :

génération d'un fichier pdf


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut génération d'un fichier pdf
    Bonjour à tous et à toutes,

    je souhaitrais pouvoir générer un fichier pdf à partir d'une interface web, par exemple, j'ai une interface web qui contient du text et des champs de formulaire , j'aimerais juste rajouter un bouton lorsqu'on clique dessus, il y a un fichier pdf qui se génére qui contient exactement la même chose que l'interface.
    je souhaite savoir si c'est possible de développer cette tache avec java et comment ?

    Merci

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur Java Indépendant
    Inscrit en
    Mai 2007
    Messages
    1 333
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java Indépendant

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 333
    Par défaut
    Bonjour,
    Oui c'est possible, pour générer le pdf tu peut utiliser jfop par exemple.

    Ensuite il faut renvoyer le flux vers la machine client.
    (bon courage :-)).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut génération d'un fichier pdf
    Merci

    je vais esseyer


  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut
    connaissez vous des tutrieles qui expliquent comment on fait :wink

  5. #5
    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
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut
    c'est simple il faut pense à l'importation des class Document, DocumentException, Paragrapg, et pdf.pdfWriter
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    package com.lowagie.examples.general;
     
    import java.io.FileOutputStream;
    import java.io.IOException;
     
    import com.lowagie.text.Document;
    import com.lowagie.text.DocumentException;
    import com.lowagie.text.Paragraph;
    import com.lowagie.text.pdf.PdfWriter;
     
    // import com.lowagie.text.*;
    /**
     * Genere un simple 'Hello World'  en pdf
     */
     
    public class Pdf{
     
     
    	public static void main(String[] args) {
     
    		System.out.println("je vais créer un document pdf contenant un text...");
     
    		Document document = new Document();
    		try {
    			PdfWriter.getInstance(document,
    					new FileOutputStream("pdf.pdf"));
     
    			document.open();
    			// ajout paragraph au document
    			document.add(new Paragraph("les chose que je met dans mon doc pdf"));
    		} catch (DocumentException de) {
    			System.err.println(de.getMessage());
    		} catch (IOException ioe) {
    			System.err.println(ioe.getMessage());
    		}
     
     
    		document.close();
    	}
    }

    Une fois qu'un document est créé vous pouvez ajouter de l'information de méta.
    Vous pouvez également placer les en-têtes bas de page.
    Vous devez ouvrir le document avant que vous puissiez écrire le contenu.
    Vous pouvez seulement écrire le contenu (plus de méta-formation !) une fois qu'un document est ouvert.
    Quand vous changez l'en-tête bas de page à une certaine page, ce sera commencer efficace à la prochaine page.
    La fermeture d'Ater le document, chaque auditeur (aussi bien que le son OutputStream) est clôturée aussi.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut
    Bonjour toute l'equipe,

    j'ai besoin d'avoir le fichier jar servlet.jar pour faire la génération, quelqu'un connait où on peut le trouver?
    Merci

  8. #8
    Membre chevronné Avatar de Bezout
    Profil pro
    Développement
    Inscrit en
    Septembre 2003
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Développement

    Informations forums :
    Inscription : Septembre 2003
    Messages : 234
    Par défaut


    L'API iText te permet de générer facilement des PDF.

    Cependant elle ne va pas "convertir" ta JSP / ton HTML en PDF directement. C'est à toi de tout recoder.

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

Discussions similaires

  1. Génération d'un fichier pdf
    Par Jiyuu dans le forum Téléchargez
    Réponses: 0
    Dernier message: 12/01/2011, 22h02
  2. génération d'un fichier PDF
    Par ottoayoub dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 10/09/2010, 05h18
  3. [FPDF] conflit entre transfert de paramètres et génération d'un fichier pdf
    Par itmak dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/06/2009, 14h24
  4. Génération automatique de fichiers PDF
    Par minitoto dans le forum MATLAB
    Réponses: 5
    Dernier message: 04/02/2007, 15h44
  5. Réponses: 9
    Dernier message: 18/09/2006, 08h24

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