使用 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 文档的路径。
Python 删除 Word 文档属性和个人信息:使用 win32com 库

原文地址: https://www.cveoy.top/t/topic/mwCe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录