8
votes

Comment convertir HTML ==> RTF en Java?

L'API de base de Java qui utilise RTFEDITORKIT et HTMEDITORKIT, n'est pas capable de reconnaître les étiquettes telles que
et

. J'ai donc cherché sur Internet une meilleure façon de convertir HTML en RTF et j'ai trouvé deux solutions qui semblent fonctionner. JODCONVERTER ET HTML-TO-RTFCONVERTER. Le premier a besoin d'OppenOffice installé pour fonctionner et le second utilise la DLL, de sorte qu'il ne peut donc pas être utilisé sur Linux.

Est-ce que quelqu'un sait d'autre solution?

merci pour une aide !!!!


0 commentaires

5 Réponses :


0
votes

Vous pouvez consulter le modèle RTF ( http://rtftemplate.sourceforge.net/ ) Je ne sais pas si cela correspond à vos besoins, mais j'ai utilisé plusieurs fois sous Linux et j'étais ok.


1 commentaires

J'ai un éditeur HTML (RICHFACES) qui génère une sortie HTML et j'ai besoin de le convertir en RTF. Je pense que le modèle RTF ne vous aidera pas. Merci pour ton aide!



0
votes

J'ai déjà utilisé le HTML-TO-PDF et obtenu le résultat attendu. J'ai aidé.


0 commentaires

3
votes

S'il est valide HTML, vous pouvez utiliser Apache-FOP.

Il y a des feuilles de style pour transformer HTML sur FO.

Apache FOP peut également écrire PDF et RTF.

http: //www.torsten-horn. DE / TECHDOCS / JAVA-XSL.HTM # XSL-FO-Java

http://html2fo.sourceforge.net/index.html


0 commentaires

3
votes

Est-ce qu'ils le veulent dans RTF ou les veulent-ils en format Word? Il y a une grande différence.

Assurez-vous que votre éditeur génère XHTML (ou le convertissez-le avec JTIDY, HTMLCleanUp, etc.), puis téléchargez le contenu en tant que XHTML mais avec une extension .Doc et le type MS Word MIME. Le mot 2003 ou supérieur l'ouvrira comme un mot doc.


2 commentaires

J'ai essayé cette option aujourd'hui. Cela a fonctionné comme vous avez dit. Je ne savais pas que Microsoft Word et OpenOffice ont pu convertir HTML -> RTF. Merci beaucoup mon ami!


Très bon conseil! Encore mieux si vous utilisez le type de contenu "Application / vnd.openxmlformats-officedocument.wordProcessin gml.document" et .docx



0
votes

Par conversion RTF Il existe une question importante à prendre en charge: un spectateur RTF cible. Tous déclarent que le support RTF, mais, par exemple, NotePad.exe ne peut afficher que des images au format WMF, elle n'indique pas les en-têtes et les pieds de page. TextEdit On MacOS ne peut traiter que des images incorporées comme une sorte d'objets actifs et contient des problèmes avec des tables, OpenOffice n'est pas tolérante aux incohérences de balises mineures, etc.

Mon outil préféré pour HTML-> RTF Conversion est pd4ml - il produit propre, presque humain -Le balisage de la RTF et résout avec succès un autre problème difficile pour l'outil de génération de RTF - un support de tables imbriquées (si vous travaillez avec HTML - ils sont partout).


0 commentaires