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

Documents Java Discussion :

RTF vers PDF


Sujet :

Documents Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 160
    Par défaut RTF vers PDF
    Bonjour,

    Je cherche un moyen de transformer un document RTF en document PDF.

    Apparemment, il n'existe aucune API permettant de passer directement de l'un à l'autre.

    Par contre, d'après ce post : http://www.developpez.net/forums/d64...entre-rtf-pdf/
    il est possible de parser le document RTF vers un document XML ou XLS-FO puis de passer par FOP pour obtenir un PDF.

    J'ai trouvé l'API JFO pour passer du RTF vers XSL-FO mais celle-ci est payante.

    Y a t-il un équivalent gratuit ?
    Ou sinon y a t-il un autre moyen de passer d'un RTF à un PDF ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 885
    Par défaut
    Salut,

    à voir si cela est possible dans ton contexte : utiliser OpenOffice et son API Java (documentes toi sur "UNO") pour convertir tes RTF en PDF
    Ca marche très bien.

    A voir aussi : iText.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 160
    Par défaut
    En effet, j'ai vu qu'on pouvait utiliser OpenOffice en mode serveur pour faire des conversion, mais cette solution n'est pas souhaitable.

    Quant à itext, il me semble qu'il n'est pas capable de convertir directement les RTF en PDF.

    C'est pourquoi je pensais passer par une transformation XML du document puis par FOP pour faire le PDF, mais même pour ça je ne trouve rien de libre...
    JFO marche bien mais c'est payant

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Citation Envoyé par Gfx Voir le message
    Si je me souviens bien le JEditorPane (ou le JTextPane je ne sais jamais peut charger des RTF. Il ne gère pas tout mais si le RTF est simple ça suffira. Une fois le RTF chargé dans le JEditorPane il est possible de parcourir le contenu en récupérant tous les styles (gras, couleur, etc.) et donc d'invoquer iText pour générer le PDF.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 160
    Par défaut
    En effet Morbo, j'ai vu sur un des posts du forum un test de conversion en passant par un composant Swing, mais après essai et comme souligné dans le post, le résultat est un PDF vide... Mais bon, je n'ai pas approfondi cette piste.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Heu, ce composant permet juste de charger le texte mise en forme en objects java en mémoire, donc l'étape de lecture.
    Après il faut écrire les instructions iText équivalente pour l'écriture vis à vis de ces objects.
    Si ça te semble plus simple tu pourrais écrire du xsl-fo d'ailleurs pour zapper iText et utiliser FOP.

    Rien d'automatique donc pas mal de ligne de code à se coltiner avant d'avoir le moindre pdf.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/04/2017, 17h21
  2. Convertion RTF vers PDF
    Par pjmorce dans le forum Général Java
    Réponses: 0
    Dernier message: 25/06/2010, 15h10
  3. Exportation du contenu d'un Quick Report vers PDF
    Par sillycoder dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/07/2005, 14h48
  4. [CR][ASP.NET][C#] Export vers PDF
    Par kaoutara dans le forum SDK
    Réponses: 2
    Dernier message: 20/10/2004, 11h33
  5. [C#] Exportation de Report Crystal Reports vers PDF
    Par Frédérick dans le forum SDK
    Réponses: 2
    Dernier message: 18/08/2004, 10h46

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