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

Format d'échange (XML, JSON...) Java Discussion :

[Debutant] Génération PDF dans un cas précis


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 2
    Par défaut [Debutant] Génération PDF dans un cas précis
    Bonjour à tous,

    Voici la situation. Je développe une application web dont les écrans sont une combinaison de xml / xsl.
    Une nouvelle fonctionnalité doit être ajouté : l'export PDF sur des écrans de previews.
    Je me pose donc plein de questions. Mon but serait de m'appuyer sur mon xml et si possible sur le xsl déjà écrit pour générer le pdf.
    J'ai donc pensé à FOP mais vu que ce produit n'est plus mis à jour je me vois mal proposer ceci à mon client. Jasper Report ou BIRT ont l'air d'être les deux produits phares du moment (non?).
    Dans mon cas est la meilleure solution sachant que je voudrais éviter de ne pas réutiliser mon xml / xsl.
    Merci pour votre aide.

  2. #2
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Je pense que JasperReport avec Ireport t'aidera.

    Il me permet notement de créer des factures dans un logiciel de gestion à partir d'une base de donnèes.

    Donc je pense que tu ne devrais pas avoir de soucis pour utiliser tes informations XML.

    IReport est aussi un bon outils et reste rapide à utiliser.

  3. #3
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    Est-ce que iText ne pourrait pas t'aider dans ce cas là ?
    Voir un exemple pour transformer un XML en pdf:

    http://itextdocs.lowagie.com/tutoria...ml#romeojuliet

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 74
    Billets dans le blog
    2
    Par défaut Xml -> Pdf
    Comme vous savez, iText est le moteur PDF utilisé dan JasperReports et Eclipse/BIRT; on peut utiliser iText pour convertir des fichiers XML, mais iText n'a pas de solution 'Out-of-the-Box'.
    J'utilise iText dans beaucoup de projets XML parce qu'iText m'offre un maximum de flexibilité pour créer le PDF exactement comme je le veux; mais je me réalize que l'approche 'low-level' d'iText n'est pas toujours bien reçu par des développeurs qui ont l'habitute de travailler avec XML.
    Peut-être que les librairies UJAC ou Folio offrent des solutions plus façiles:
    http://ujac.sourceforge.net/
    http://defoe.sourceforge.net/folio/
    Ces librairies utilisent iText, mais la fonctionalité plutôt complexe d'iText reste caché ;-)

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/10/2009, 14h03
  2. Réponses: 2
    Dernier message: 09/09/2009, 15h08
  3. identification CAS précis dans une requête
    Par plutonium719 dans le forum Développement
    Réponses: 3
    Dernier message: 10/03/2008, 13h09
  4. identification CAS précis dans une requête
    Par plutonium719 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/03/2008, 13h09

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