在Unix上将rtf转换为txt [关闭]


10

谁能推荐在Unix上将rtf文件批量转换为txt文件的软件(最好是免费软件)?


1
您希望txt文件采用哪种格式?剥夺了所有格式,或更丰富些,例如Markdown,如该站点支持的那样?
丹尼尔·贝克

Answers:


4

您没有提到UNIX的哪种风格,但我认为许多上都有textutil。

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

2
仅在OS X上可用。请检查手册页的底部。
罗斯·莱特

4

有很多不同的方法,以下是我已经成功测试的方法(全部开源和免费):

  • rtf
  • wv
  • Unoconv

1
据我所知,antiword不适用于rtf文档。
迪诺

@dino:你是对的,我的错。
2015年


2

快速浏览一下RTF文件,表明RTF标记{braces}介于反斜杠和空格之间,也介于反斜杠和空格之间\markup。因此,也许strings简短的sed / awk / perl脚本来删除标记会使您接近纯文本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.