# Word
Word 自动化办公的功能,目前有:
安装:
pip install python-office
# 1、Word 批量转成 PDF
视频说明:传送门
import office
path = r'C:/app/workbook' # 存放 word 文件的文件夹路径
office.word.docx2pdf(path=path) # 自动将该目录下所有 .docx 文档转为 PDF
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path | str | 是 | 存放 .docx 文件的文件夹路径 |
注意:目前只支持
.docx格式,不支持.doc格式。
# 2、doc 格式 & docx 格式 批量互转
视频说明:传送门
import office
# doc 转 docx(单个文件)
office.word.doc2docx(input_path=r'D:\word_file\test.doc')
# docx 转 doc(整个文件夹)
office.word.docx2doc(input_path=r'C:\Users\Desktop\temp\test')
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
input_path | str | 是 | 单个文件路径,或存放文件的文件夹路径 |
# 3、Word 批量合并
视频说明:传送门
把多个 Word 文件合并成一个,常用于合并报告、汇总材料。
import office
office.word.merge4docx(
input_path=r'D:\word-in', # 存放待合并 Word 文件的文件夹
output_path=r'D:\word-out' # 合并后文件的输出目录
)
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
input_path | str | 是 | 待合并 Word 文件所在的文件夹路径 |
output_path | str | 是 | 合并后文件的输出目录 |
# 4、Word 转图片
将 Word 文档的每一页导出为图片,方便预览或分享。
import office
office.word.docx2imgs(
input_path=r'D:\test\demo.docx', # 待转换的 Word 文件
output_path=r'D:\test\imgs' # 图片输出目录
)
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
input_path | str | 是 | .docx 文件路径 |
output_path | str | 是 | 图片保存目录 |
