Convertir fichero RTF a TXT
Hola a tod@s !
Bueno pues eso, que quería saber como pasar un fichero *.RTF a *.TXT. Se me ocurre una manera pero no me gusta mucho, es la siguiente: Abrir el fichero (RTF) en un componente TRichText (que no estaría visible) y seguidamente guardarlo en formato txt. Me gustaría encontrar otra solución. Cualquier sugerencia me vendría bien. :rolleyes: ;) Muchas Gracias. |
En mi humilde opinión, planteas la mejor solución posible.
En lugar de ponerlo INvisible, puedes crearlo en tiempo de ejecución y destruirlo tras hacer la conversion del fichero. Código:
var R : TrichEdit; Busca en el foro por "crear controles ejecucion", seguro que encuentras la forma de hacerlo. Saludos y perdona por las prisas, pero no puedo abrir delphi ahora. |
Muchas gracias Lepe por molestarte en responderme.
;) Tienes razón no es TRichText sino TRichEdit, ya se sabe que las prisas son malas consegeras. Un lapsus :rolleyes: Sigo pensando que tiene que haber una solución mejor para pasar de un formato a otro, sino encuentro otra solución mejor haré lo que tú me has dicho. Seguiré investigando... |
necesitarás:
- Cargar el archivo desde disco. - Ir leyendo y temporalmente almacenar en una variable lo que lees. - Usar un parser, o componente específico para extraer el texto plano. - Ir guardandolo en un archivo de texto. En el caso de que el texto fuese muy extenso (varios megas) si obtendrías mayor eficiencia haciendolo de esta otra forma. Cita:
Saludos. |
Hola de nuevo :D
Cotillenado por la web de Obiwuan he encontrado esto y me he acordado de ti: Cita:
|
De nuevo mil gracias Lepe.
Mi gozo en un pozo :( Pensaba que lo podía hacer de otra manera pero no es así, por lo que me decanto por la opción que me propusiste: Cita:
Gracias. Saludos:D |
La franja horaria es GMT +2. Ahora son las 09:30:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi