本文目录
- 前言
- 一、水印的XML在哪里
-
- 1、Word内置水印设置
- 2、自定义XML部件
- 3、Header or Footer
- 二、确认位置
- 三、水印表前解释
-
- 1、水印XML源代码
- 2、水印结构解析
- 3、关于style的详解
- 三、修改水印样式
前言
本文我们来完成一个有趣的玩意儿:在Python中通过操作Word文档的XML来设置整个文档的水印字体样式。
一、水印的XML在哪里
在Word文档的Open XML结构中,直接控制水印的XML元素并不直接体现在常规的段落或文本运行(<w:r>)标签中。水印通常是通过Word的页面背景或文本框功能来实现的,这些特性在文档的XML结构中以更为复杂的方式存在。
具体来说,水印可以通过以下几种方式之一在Word文档的XML中体现,也就是说,你得按照以下方式确定你的word文档的水印具体存储在哪里:
1、Word内置水印设置
对于通过Word界面设置的水印(文本或图片),这些信息不会直接以“水印”为名的标签出现在document.xml中。而是通过设置页面背景(<w:bg>元素)或使用含有水印内容的文本框(<w:sdt>元素,代表结构化文档标签,可能嵌套在<w:p>段落元素中)来实现。水印文本或图片可能作为页面背景填充图案的一部分被定义。
2、自定义XML部件
有时&#