Converter RTF para String

1 resposta
D

Boa tarde, possuo um campo do tipo blob no banco de dados que armazena um texto
com tags no formato rtf e preciso que estes dados sejam visualizados em uma
página jsp dentro de um textarea.
Bem em relação a conversão tentei a utilização de um método que converte de rtf
para html e funcionou porém ele mostra as tags no textarea.
Segue o método:

public static String convertTextRTF2HTML(String text) {

if (text == null) {

return “”;

}

StringReader reader = new StringReader(text);

StringWriter writer = new StringWriter();

RTFEditorKit rtfEditorKit = new RTFEditorKit();

HTMLEditorKit htmlEditorKit = new HTMLEditorKit();

Document doc = rtfEditorKit.createDefaultDocument();

try {

rtfEditorKit.read(reader, doc, 0);

htmlEditorKit.write(writer, doc, 0, doc.getLength());

} catch (IOException ex) {

return “”;

} catch (BadLocationException ex) {

return “”;

}

return writer.toString();

}

Tem alguma forma de realizar essa conversão no java para que seja visualizado
somente o texto dentro do campo?

Grato
Diego

1 Resposta

davidbuzatto

http://mail-archives.apache.org/mod_mbox/lucene-java-user/200504.mbox/<[email removido]>

[]´s

Criado 30 de julho de 2010
Ultima resposta 30 de jul. de 2010
Respostas 1
Participantes 2