我已经设置了一些模板功能,可以修改现有的 .docx 文件以插入自定义值。
它与我感兴趣的包含在文件 word/header1.xml 和 word/header2.xml 中的值一起工作了一段时间
现在代码已停止工作,并且值似乎位于 word/header3.xml
可以有多少个 headerX.xml 文件,其中 X 是一个数字?我不知道是否更改我的代码以允许无限数量(这更痛苦)或者是否只能有 5 个,或者每页一个,或者其他限制。
最佳答案
每个部分三个(我认为),具体取决于您是否有不同的首页,奇数/偶数。
您可以有多个部分..
您不应依赖 word/header*n*.xml 中可预测的数字 n,甚至页眉/页脚也将具有该形式的部分名称。
正确的方法是查看主文档部分的 rels 部分,并按类型识别 header 部分。
对于在何处以及如何使用哪个 header ,您需要查看主文档部分中的 sectPr 元素。
关于xml - .docx 文件中可以包含多少个 headerX.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11752620/