RTF TO HTML

obigero Messages postés 8 Date d'inscription mercredi 30 mars 2005 Statut Membre Dernière intervention 9 septembre 2005 - 17 juin 2005 à 11:57
obigero Messages postés 8 Date d'inscription mercredi 30 mars 2005 Statut Membre Dernière intervention 9 septembre 2005 - 17 juin 2005 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25982-rtf-to-html

obigero Messages postés 8 Date d'inscription mercredi 30 mars 2005 Statut Membre Dernière intervention 9 septembre 2005
17 juin 2005 à 11:57
bonjour

j'ai un jtextpane qui contient du texte en gras, souligné, de tailles differentes et des images. et j'aimerais que tout ca se transforme en code html.
j'ai utilisé ce code mais je n'y arrive pas. g changé qq trucs :

public String convertRtfToHtml(final JTextPane jtp_rtf) {
final RTFEditorKit rtf_edit = new RTFEditorKit();
//final JTextPane jtp_rtf = new JTextPane();
final JTextPane jtp_html = new JTextPane();
final StyleContext rtf_context = new StyleContext();
final DefaultStyledDocument rtf_doc = new DefaultStyledDocument(rtf_context);
jtp_rtf.setEditorKit(rtf_edit);
jtp_rtf.setContentType("text/rtf");
jtp_html.setContentType("text/html");
try {
int fin = jtp_rtf.getDocument().getLength();
rtf_edit.read(new StringReader(jtp_rtf.getDocument().getText(0,fin)),rtf_doc,0);

le reste est le meme ! mais ca plante quand ca arrive a la derniere ligne que j'ai ecrite. voilou si quelqu'un a une idée thanx d'avance

bonne journée
Obi
Rejoignez-nous