通过命令行将文本文件转换为 RTF、HTML、DOC 等格式

mac OS 中的终端

您是否需要将文本文件转换为 RTF、纯文本 TXT、HTML、DOC 或其他熟悉的文档格式?出色的 textutil 命令行实用程序可以在 Mac 上快速完成文本文件转换和操作,并且无需下载任何额外的软件或工具,因为它直接内置于 Mac OS 中。

如何从 Mac 终端将文本文件转换为 RTF、HTML、DOC 等格式

要开始您的文本转换,您需要一个您希望转换的起始文本文档。如果您正在测试它,它可以是任何文本格式,或者将它与完全为此目的创建的文档一起使用。

启动 /Applications/Utilities/ 中的终端应用程序,然后使用以下命令语法:

textutil -convert filetype 文件名

转换选项有 txt、rtf、rtfd、html、doc、docx、odt、wordml 和 webarchive,下面是将名为 test.txt 的文本文件转换为 rtf 的示例语法:

textutil -convert rtf test.txt

Textutil 会自动为文件名附加适当的扩展名。如果要在转换过程中给文件一个新名称,请使用 -output 标志,如下所示:

textutil -convert rtf test.txt -output NewFileName.rtf

如果您想将多个文本文档合并成一个新文件,请使用 textutil 的内置 cat 函数:

textutil -cat rtf file1.txt file2.txt file3.txt -output combinedFiles.rtf

您可以通过在 TextEdit 中打开新创建的 rtf 文件来快速验证转换是否成功:

打开test.rtf

您也可以从另一个方向将上述任何文件类型转换回 txt,请记住纯文本不支持任何样式,因此文档将去除任何独特的字体、字体大小、样式或其他方面的富文本文件。

命令行 工具 textutil 可让您快速将文本文件转换为许多其他有用的格式并执行其他文本操作任务。可以通过总结帮助工具或参考手册页找到 textutil 的其他帮助和选项:

textutil --help

或获取有关 textutil 的完整手册页:

man textutil

不要忘记,您还可以将文本文件转换为口语音频文件,这可以通过命令行或使用更简单的“添加到 iTunes 作为 Spoken Track”方法