本文目录
- 前言
- 一、docx 设置罗马数字页码
-
- 1、docx设置大写罗马数字的页码
-
- ①、docx背后的xml长啥样
- ②、<w:sectPr> 标签详解
- ③、通过<w:sectPr> 设置大写罗马数字的页码
-
- A、完整代码
- B、处理效果图
- C、这段代码实际上的作用
- 2、docx设置小写罗马数字的页码
-
- ①、完整代码
- ②、处理效果图
前言
python-docx我目前了解到的功能,是没有办法直接去调整docx的页码格式的,有一些特殊场景下,又需要去自动调整格式,所以我们得选用别的方式去做了,了解docx的应该都知道,其实他就是一个 xml 压缩包,因此我们可以直接去编辑里面的 xml 来达到我们的要求。这一块不理解的小伙伴,订阅后可以私信我。
一、docx 设置罗马数字页码
1、docx设置大写罗马数字的页码
①、docx背后的xml长啥样
docx背后的xml长什么样子呢?我们可以通过压缩软件打开docx,就可以看到docx的内部文件结构了,步骤如下图所示:
②、<w:sectPr> 标签详解
<w:sectPr> 是 Microsoft Word XML (docx) 文件格式中的一部分,用于定义文档或其某一部分的版面设置和页面布局特性。<w:sectPr> 标签出现在 .docx 文件的 .xml 内容中,用于指定一个新节(section)的开始,并可以包含各种子元素来控制节的具体布局。
也就是说