使用 GroupDocs.Redaction,您的 Python via .NET 应用程序可以快速清理文档元数据。
- 创建一个 Redactor 对象并打开 Word 文件。
- 设置您要删除的元数据字段的涂抹规则。
- 运行涂抹以删除所选数据。
- 保存该文件的干净版本。
使用 GroupDocs.Redaction,您的 Python via .NET 应用程序可以快速清理文档元数据。
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
# 清理 WORD 中的元数据
# 选择要删除的元数据
redaction = grr.EraseMetadataRedaction(grr.MetadataFilters.ALL)
# 使用 Redactor 打开文档
with gr.Redactor("input.docx") as redactor:
# 应用涂抹并保存文件
result = redactor.apply(redaction)
redactor.save()
通过使用 GroupDocs.Redaction for Python via .NET 删除文本、隐藏图像并清理元数据。保持文档的干净和私密。

删除或替换包含个人或敏感数据的单词和短语。
在文档中放置覆盖以隐藏图像中的部分内容。
清理作者名称、标题、评论及其他隐藏信息。
import groupdocs.redaction as gr
import groupdocs.redaction.options as gro
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# 针对作者元数据
redaction_author = grr.MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs Company")
redaction_author.filter = grr.MetadataFilters.AUTHOR
# 针对标题元数据
redaction_title = grr.MetadataSearchRedaction(@"[A-Za-z0-9 ]+", "GroupDocs.Redaction Usage")
redaction_title.filter = grr.MetadataFilters.TITLE
# 导入文档
with gr.Redactor("source.docx") as redactor:
# 运行涂抹工具
redactions = [
redaction_author,
redaction_title
]
result = redactor.apply(redactions)
# 保存更新后的文件
save_options = gro.SaveOptions()
save_options.add_suffix = True
save_options.rasterize_to_pdf = False
result_path = redactor.save(save_options)
使用 Python 清理 WORD 中的隐藏元数据。在共享或归档之前保持文件安全。