RTF в TXT на Unix [закрыто]

10

Кто-нибудь может порекомендовать программное обеспечение (желательно бесплатное) для пакетного преобразования RTF-файлов в TXT-файлы в Unix?

Фред
источник
1
В каком формате вы хотите, чтобы текстовые файлы были? Лишенный всякого форматирования или более богатый, например Markdown, который поддерживает этот сайт?
Даниэль Бек

Ответы:

4

Вы не упомянули, какой вкус у UNIX, но я думаю, что есть текст на многих.

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
источник
2
Это доступно только в OS X. Проверьте в нижней части справочной страницы.
Росс Лайт
4

Есть много разных, вот те, которые я успешно протестировал (все с открытым исходным кодом и бесплатно):

  • Специальная региональная комиссия ООН
  • Западная Виргиния
  • unoconv
Тор
источник
1
Насколько я могу судить, antiword не работает с документами RTF.
Дино
@dino: Ты прав, моя ошибка.
Тор
3

Существует "unrtf", но хотя данные пакета Ubuntu утверждают, что он может создавать текстовый вывод, домашняя страница GNU unrtf не упоминает этот формат. Но, возможно, вы можете попробовать это.

jstarek
источник
1
Убунту прав. Страница man говорит: --text выбирает вывод простого текста ASCII.
Themroc
2

Беглый взгляд на файл RTF показывает, что разметка RTF - это что-то {braces}среднее между обратной косой чертой и пробелом \markup. Так что, возможно, stringsкороткий сценарий sed / awk / perl для удаления разметки приблизит вас к простому тексту.

RedGrittyBrick
источник