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 天的临时许可证。