sábado, 31 de julho de 2010

Res: Res: [java-br] Converter RTF para String

·

 

Ola,

Sugestão: Se a formatação não é o problema, use replace na String de saída para
tirar as tags que você não deseja.

Abraço

Rodrigo Nunes

________________________________
De: Oscar Costa <oscar_al_costa@yahoo.com.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 30 de Julho de 2010 16:59:09
Assunto: Res: [java-br] Converter RTF para String

Olá,

Como o retorno desse método é o texto formatado para html, que nada mais é que
um XML. Eu utilizaria as APIs para tratamento de XML do Java para recuperar
somente o conteúdo das tags...

Outra opção é utilizar regex para isso, mas a primeira opção é mais simples e
limpa!

[]s,

Oscar Aleixo
http://blog.openarch.com.br

________________________________
De: Diego Roberto <diegorrborges@yahoo.com.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 30 de Julho de 2010 16:48:30
Assunto: [java-br] Converter RTF para String

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 <html> <body> 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

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Futebol é na SKY. Assista Brasileirão+Estadual. A partir de R$114,90.

Revista Nova - Sexo de maneira clara e direta, como nenhuma outra revista!

Procurando Um Novo EMPREGO Em 2010? Faça Já Uma Busca de Vagas Aqui!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog