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 :

[JFOR][RTF]Utilisation de jfor pour générer des RTF


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut [JFOR][RTF]Utilisation de jfor pour générer des RTF
    Bonjour,

    J'utilise la version 0.20.5 de FOP pour générer mes PDF à partir de mes XML/XSL-FO, tout fonctionne comme je le souhaite.

    Je souhaite maintenant réutiliser ces XSL-FO (en les adaptant un peu s'il le faut) pour générer des RTF, la nouvelle version de FOP (qui a intégré le projet JFOR) pourrait faire l'affaire mais elle ne prend plus en compte les extensions de FOP pour générer des bookmarks (car ceci sera implémenté dans la nouvelle norme XSL 1.1), ce qui me gène beaucoup...

    Je pense donc utiliser directement JFOR, le projet est accessible sur SourceForge (http://sourceforge.net/projects/jfor) mais l'adresse (http://www.jfor.org) n'est plus disponible et je ne trouve pas de documentation précisant comment utiliser JFOR pour générer mes RTF...

    J'ai juste besoin de créer (ou de récupérer) une classe similaire à celle-ci pour la création de PDF (présentée ici :http://java.developpez.com/faq/java/?page=xslt#xmlPdf ):

    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
    public static void creerPDF(String xml, String xsl, String pdf) throws Exception{
            // création du résultat (pdf)
            Driver driver = new Driver();
            driver.setRenderer(Driver.RENDER_PDF);
            driver.setOutputStream(new java.io.FileOutputStream(pdf));
            Result resultat = new SAXResult(driver.getContentHandler());
     
            // récupération de la source xml
            Source source = new StreamSource(xml);
     
            // création du transformer en fonction du xsl
            Source style = new StreamSource(xsl);
            TransformerFactory transformerFactory = TransformerFactory.newInstance();
            Transformer transformer = transformerFactory.newTransformer(style);
     
            // transformation
            transformer.transform(source, resultat);
        }
    Merci d'avance

  2. #2
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut
    personne n'utilise jfor ou ne l'a utilisé...

    sinon connaissais vous un autre moyen pour obtenir un rtf, sachant que je possède le html (avec passage par XSLT) et le pdf (avec passage par XSL-FO et FOP)?

Discussions similaires

  1. Réponses: 10
    Dernier message: 11/05/2014, 15h19
  2. utilisation de fichiers excel pour générer des rapports
    Par infoest dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 01/07/2013, 13h52
  3. Utiliser Talend pour générer des rapports en BIRT
    Par MarENSI dans le forum Autres outils
    Réponses: 3
    Dernier message: 13/09/2010, 18h11
  4. Réponses: 8
    Dernier message: 21/01/2010, 01h20
  5. Utilisation de tables pivots pour générer des graphes
    Par acraenin dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/10/2007, 11h19

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