TXT 文本文件是一种存储纯文本数据的简单、通用且易于处理的文件格式。如果想要在文本文件中应用格式或添加图片、图表、表格和其他媒体元素,推荐的方案是将它们转换为 Word 文件。
反之,如果想要有效地提取 Word 文档的内容或减小文件大小,可以将它们转换为文本格式。本文将演示如何使用 Spire.Doc for Python 通过代码实现 Word 文档和 TXT 纯文本文件的互转。
安装 Spire.Doc for Python
本教程需要用到 Spire.Doc for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。
pip install Spire.Doc
如果您不确定如何安装,请参考此教程:如何在 Windows 中安装 Spire.Doc for Python
Python 将 TXT 文本转换为 Word
TXT 文件转换为 Word 文档的操作十分简单,仅需几行代码即可实现。具体步骤如下。
- 创建一个 Document 类的对象。
- 使用 Document.LoadFromFile(string fileName) 方法加载 .txt 文本文件。
- 使用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法将文本文件保存为 Word 文件。
- Python
from spire.doc import *
from spire.doc.common import *
# 创建Document类的对象
document = Document()
# 加载文本文件
document.LoadFromFile("示例.txt")
# 将文本文件保存为Word
document.SaveToFile("Output/Txt转Word.docx", FileFormat.Docx2016)
document.Close()
Python 将 Word 转换为 TXT 文本
Spire.Doc for Python 提供的 Document.SaveToFile(string fileName, FileFormat.Txt) 方法可将 Word 文件导出为 TXT 纯文本格式。具体步骤如下。
- 创建一个 Document 类的对象。
- 使用 Document.LoadFromFile(string fileName) 方法加载 Word 文件。
- 使用 Document.SaveToFile(string fileName, FileFormat.Txt) 方法将 Word 文件保存为 txt 格式。
- Python
from spire.doc import *
from spire.doc.common import *
# 创建Document类的对象
document = Document()
# 加载Word文件
document.LoadFromFile("云计算.docx")
# 将Word文件保存为txt格式
document.SaveToFile("Output/Word转Txt.txt", FileFormat.Txt)
document.Close()
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。