txt 文本文件是一种存储纯文本数据的简单、通用且易于处理的文件格式。如果想要在文本文件中应用格式或添加图片、图表、表格和其他媒体元素,推荐的方案是将它们转换为 word 文件。
反之,如果想要有效地提取 word 文档的内容或减小文件大小,可以将它们转换为文本格式。本文将演示如何使用 spire.doc for python 通过代码实现 word 文档和 txt 纯文本文件的互转。
安装 spire.doc for python
本教程需要用到 spire.doc for python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 vs code 中。
pip install spire.doc
如果您不确定如何安装,请参考本教程:如何在 vs code 中安装 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 天的临时许可证。