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 -> PDF] Convertir un RTF en PDF...


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Par défaut [RTF -> PDF] Convertir un RTF en PDF...
    Bonjour,

    Est ce qu'une librairie JAVA permettant de convertir un fichier RTF en un fichier PDF existe?

    J'ai fais des recherches, mais je n'ai rien trouvé...

  2. #2
    Membre expérimenté
    Avatar de JHelp
    Inscrit en
    Octobre 2002
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 185
    Par défaut
    Bonjour,
    En direct, je crois pas.
    Par contre, tu peux recupérer le RTF en mémoire, et il existe des API pour générer des PDF, le truc aprés est d'en trouver une gratuite, essaie sur le site de source forge, avec de la chance, y a un projet open source qui permet de le faire.
    A+
    JHelp

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 220
    Par défaut
    J'avais pensé a Itext, car je sais qu'il peut faire de la génération de PDF et de RTF, mais en allant fouiller, je suis tombé dans les FAQ la dessus :

    Can I convert WORD doc-files or RTF to PDF using iText?
    No, iText is only able to generate RTF. It doesn't do RTF or Word-doc parsing. Try Apache POI.
    A priori, il y a des chances que tu aies besoin de faire d'abord du parsing RTF via POI pour générer ton document PDF, avec une autre API (Itext par exemple)...

  4. #4
    Membre expérimenté
    Avatar de JHelp
    Inscrit en
    Octobre 2002
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 185
    Par défaut
    Re-bonjour,
    C'est juste pour signaler qu'il existe le package java.swing.text.rtf dans l'API de base pour chager en mémoire les documents RTF en mémoire.
    JHelp

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Par défaut
    Et en partant d'un autre langage comme l'HTML ou autres?

    En fait, comme on peut pas rechercher et remplacer du texte dans un pdf avec iText, je voulais le faire dans un fichier RTF, avant de le convertir en pdf...

    Merci pour votre aide...

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 220
    Par défaut
    Toujours sur le site www.Lowagie.com, pour Itext, dans les FAQ :

    Can I convert a HTML file to a PDF document?
    This is not really supported by iText. In Chapter 7, you find a (very experimental) example. There are people who have succeeded in using this functionality in combination with the HtmlTidy and there are also some examples here (but the links are broken most of the time): http://128.146.184.28/pdfsamples/asp_readme.htm and http://128.146.184.28/pdfsamples/Html2pdf.asp.
    If you really need HTML to PDF conversion, use HtmlDoc or post your question to the mailing list to hear from other subscribers how they achieved to parse their HTML.
    Donc pour le HTML, c'est experimental, par contre pour le XML :

    Can I convert a XML file to a PDF document?
    Chapters 7 and 12 in the old tutorial have some examples. I wrote the XML package a long time ago, because I needed some specific XML functionality in a project at Ghent University. I added the package to iText, but sometimes I regret this: it's suites my needs, but a lot of people expect just too much of it and they blame me for not answering all their questions.
    iText is a very good product, but when looking at the XML package, some people say: 'you see, Open Source technology has many disadvantages; the XML part of iText is really bad'.
    They are right and wrong at the same time. There are a lot of flaws in the package: the choice of the tagnames, the incorrect DTD, the strange design,... On the other hand: you can do a lot of nice things with com.lowagie.text.xml.*. The projects at Ghent University are a success and I'm sure many people make good use of the XML functionality of iText.
    I'm not sure what I'm going to do in the future with the XML package. It should be redesigned; I have planned to do this many times, but other projects always got in the way. There is a good alternative for XML2PDF conversion that uses iText as PDF generator: before you investigate the XML capabilities of iText, you may want to take a look at UJAC.
    [/quote]

  7. #7
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    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.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 24
    Par défaut
    Encore une petite question...

    Existe t'il des librairies Java Open Source, permettant d'extraire du texte d'un fichier .pdf?

    Merci.

  9. #9
    Membre chevronné Avatar de xixi31
    Inscrit en
    Juin 2005
    Messages
    423
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2005
    Messages : 423
    Par défaut
    iText met à disposition un Object PdfReader, mais je sais pas quelles sont ses possibilités.. (au minimum, récupérer les méta données du document ).

    bon courage

Discussions similaires

  1. Comment convertir un .RTF en .PDF ?
    Par pepito62 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 26/11/2008, 13h58
  2. Convertir du PPT en PDF
    Par Benos dans le forum Powerpoint
    Réponses: 9
    Dernier message: 20/03/2007, 18h30
  3. [2.0] Quel(s) outil(s) pour convertir du RTF en PDF ?
    Par StormimOn dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 11/10/2006, 14h17
  4. Installer un cgi pour convertir des html en pdf
    Par sami_c dans le forum Apache
    Réponses: 3
    Dernier message: 23/03/2006, 14h36
  5. [Info]Convertir un .doc en .pdf
    Par pilz dans le forum Documents
    Réponses: 3
    Dernier message: 10/12/2004, 16h01

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