Python 删除 Word 文档属性和个人信息:使用 win32com 库
使用 Python 删除 Word 文档的属性和个人信息
本文将介绍如何使用 Python 的 win32com 库删除 Word 文档的属性和个人信息。
安装 win32com 库
安装 win32com 库可以通过 pip 进行安装,在命令行中输入以下命令即可完成安装:
pip install pywin32
删除 Word 文档属性和个人信息
以下是使用 win32com 库删除 Word 文档属性和个人信息的示例代码:
import win32com.client
# 打开 Word 文档
word = win32com.client.Dispatch('Word.Application')
doc = word.Documents.Open(r'C:\test.docx')
# 删除文档属性和个人信息
doc.BuiltInDocumentProperties('Title').Delete
doc.BuiltInDocumentProperties('Author').Delete
doc.BuiltInDocumentProperties('Subject').Delete
doc.BuiltInDocumentProperties('Keywords').Delete
doc.BuiltInDocumentProperties('Comments').Delete
doc.BuiltInDocumentProperties('Template').Delete
doc.BuiltInDocumentProperties('Last Author').Delete
doc.BuiltInDocumentProperties('Revision Number').Delete
doc.BuiltInDocumentProperties('Application Name').Delete
doc.BuiltInDocumentProperties('Last Print Date').Delete
doc.BuiltInDocumentProperties('Creation Date').Delete
doc.BuiltInDocumentProperties('Last Save Time').Delete
doc.BuiltInDocumentProperties('Last Print Date').Delete
doc.BuiltInDocumentProperties('Last Save Time').Delete
doc.BuiltInDocumentProperties('Last Print Date').Delete
# 保存并关闭文档
doc.Save()
doc.Close()
以上代码通过打开 Word 文档并使用它的 BuiltInDocumentProperties 删除文档属性和个人信息,最后再保存并关闭文档。
注意:
- 此代码需要在安装了 Microsoft Word 的电脑上运行。
- 确保将代码中的
'C:\test.docx'替换为你需要删除属性和个人信息的 Word 文档的路径。
原文地址: https://www.cveoy.top/t/topic/mwCe 著作权归作者所有。请勿转载和采集!