Rtf to txt sur Unix [fermé]

10

Quelqu'un peut-il recommander un logiciel (de préférence un logiciel gratuit) pour convertir par lots des fichiers rtf en fichiers txt sous Unix?

Fred
la source
1
Quel format voulez-vous que les fichiers txt soient? Dépouillé de tout formatage, ou un peu plus riche, par exemple Markdown, comme ce site le prend en charge?
Daniel Beck

Réponses:

4

Vous n'avez pas mentionné quelle saveur d'UNIX mais je pense qu'il y a un textutil sur beaucoup.

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
mockman
la source
2
Ce n'est disponible que sur OS X. Consultez le bas de la page de manuel.
Ross Light
4

Il en existe de nombreux différents, voici ceux que j'ai testés avec succès (tous open source et gratuits):

  • unrtf
  • wv
  • unoconv
Thor
la source
1
antiword ne fonctionne pas avec les documents rtf, pour autant que je sache.
dino
@dino: Vous avez raison, mon erreur.
Thor
3

Il y a "unrtf", mais bien que les données du paquet Ubuntu prétendent pouvoir créer une sortie texte, la page d'accueil GNU unrtf ne mentionne pas ce format. Mais vous pouvez peut-être essayer cela.

jstarek
la source
1
Ubuntu a raison. La page de manuel indique: --text sélectionne la sortie de texte ASCII brut.
Themroc
2

Un rapide coup d'œil sur un fichier RTF suggère que le balisage RTF se situe entre {braces}et n'importe quoi entre une barre oblique inverse et un espace \markup. Alors peut strings- être et un court script sed / awk / perl pour supprimer le balisage vous rapprocherait du texte brut.

RedGrittyBrick
la source