Word 文档中的水印是与文档内容叠加展示的半透明文本或图片,通常用来表示文档的状态和性质,也可以对文档内容提供一定的保护,或美化文档。虽然水印有诸多用处,但在展示或编辑文档时,水印往往会成为一种阻碍。水印可能会分散读者注意力,影响文档可读性,并可能降低文档的整体质量。本文将介绍如何使用 Spire.Doc for Python 通过 Python 程序中去除 Word 文档中的水印。
安装 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
删除 Word 文档中的水印
Spire.Doc for Python 提供的 Document.Watermark 属性来帮助用户处理 Word 文档的水印。用户可以给该属性赋一个空值来移除 Word 文档的水印。具体步骤如下:
- 创建一个 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 给 Document.Watermark 属性赋一个空值,删除水印。
- 使用 Document.SaveToFile() 方法保存文档。
- Python
from spire.doc import *
from spire.doc.common import *
# 创建一个 Document 类的对象
doc = Document()
# 加载一个 Word 文档
doc.LoadFromFile("示例.docx")
# 移除水印
doc.Watermark = None
# 保存文档
doc.SaveToFile("output/移除水印.docx", FileFormat.Auto)
doc.Close()
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。