Rtf a txt en Unix [cerrado]

10

¿Alguien puede recomendar software (preferiblemente freeware) para la conversión por lotes de archivos rtf a archivos txt en Unix?

Fred
fuente
1
¿Qué formato quieres que tengan los archivos txt? ¿Despojado de todo el formato, o algo más rico, por ejemplo, Markdown, como este sitio admite?
Daniel Beck

Respuestas:

4

No mencionaste qué sabor de UNIX, pero creo que hay un textutil en muchos.

http://www.unix.com/man-page/All/1/TEXTUTIL/

 -convert fmt  Convert the specified files to the indicated format and
       write each one back to the file system.

       fmt is one of:  txt, html, rtf, rtfd, doc, docx, wordml,
               odt, or webarchive
imitador
fuente
2
Eso solo está disponible en OS X. Verifique la parte inferior de la página de manual.
Ross Light
4

Hay muchos diferentes, aquí están los que he probado con éxito (todos de código abierto y gratuitos):

  • unrtf
  • Virginia Occidental
  • unoconv
Thor
fuente
1
antiword no funciona con documentos rtf, por lo que puedo decir.
Dino
@dino: Tienes razón, mi error.
Thor
3

Hay "unrtf", pero aunque los datos del paquete de Ubuntu afirman que puede crear salida de texto, la página de inicio de GNU unrtf no menciona ese formato. Pero tal vez puedas probar eso.

jstarek
fuente
1
Ubuntu tiene razón. La página de manual dice: --text selecciona la salida de texto ASCII sin formato.
Themroc
2

Un vistazo rápido a un archivo RTF sugiere que el marcado RTF es cualquier {braces}cosa entre una barra invertida y un espacio \markup. Entonces, tal vez stringsy un breve script sed / awk / perl para eliminar el marcado lo acercaría al texto sin formato.

RedGrittyBrick
fuente