Rtf na txt na Uniksie [zamknięte]

10

Czy ktoś może polecić oprogramowanie (najlepiej bezpłatne) do seryjnej konwersji plików RTF na pliki TXT na Uniksie?

Fred
źródło
1
W jakim formacie mają być pliki txt? Pozbawiony wszelkiego formatowania lub nieco bogatszy, np. Markdown, jak ta strona obsługuje?
Daniel Beck

Odpowiedzi:

4

Nie wspominałeś, jaki smak ma UNIX, ale myślę, że na wielu jest tekst.

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
źródło
2
Jest to dostępne tylko w systemie OS X. Sprawdź dół strony podręcznika.
Ross Light
4

Istnieje wiele różnych, oto te, które z powodzeniem przetestowałem (wszystkie otwarte i bezpłatne):

  • unrtf
  • wv
  • unoconv
Thor
źródło
1
O ile wiem, antyiword nie działa z dokumentami RTF.
dino
@dino: Masz rację, mój błąd.
Thor
3

Istnieje „unrtf”, ale podczas gdy dane pakietu Ubuntu twierdzą, że mogą tworzyć wyjście tekstowe, strona główna GNU unrtf nie wspomina o tym formacie. Ale może możesz spróbować.

jstarek
źródło
1
Ubuntu ma rację. Strona podręcznika mówi: --text wybiera zwykły tekst wyjściowy ASCII.
Themroc,
2

Szybki rzut oka na plik RTF sugeruje, że znaczniki RTF to wszystko pomiędzy {braces}i wszystko pomiędzy odwrotnym ukośnikiem a spacją \markup. Więc może stringsi krótki skrypt sed / awk / perl do usuwania znaczników zbliży cię do zwykłego tekstu.

RedGrittyBrick
źródło