Кто-нибудь может порекомендовать программное обеспечение (желательно бесплатное) для пакетного преобразования файлов RTF в файлы TXT в Unix?
4 ответа
Есть много разных, вот те, которые я успешно протестировал (все с открытым исходным кодом и бесплатно):
- Специальная региональная комиссия ООН
- Западная Виргиния
- unoconv
Существует "unrtf", но хотя данные пакета Ubuntu утверждают, что он может создавать текстовый вывод, домашняя страница GNU unrtf не упоминает этот формат. Но, возможно, вы можете попробовать это.
Вы не упомянули, какой вкус 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
Быстрый взгляд на файл RTF показывает, что разметка RTF - это что-то между {braces}
и чем-либо между обратной косой чертой и пробелом \markup
. Поэтому, возможно, strings
и короткий скрипт sed/awk/perl для удаления разметки приблизят вас к простому тексту.