在 python docx 中创建不同的标头

问题描述 投票:0回答:1

正在使用 docx python 编写报告,但是当尝试通过实现不同的部分生成不同的标头时,它确实保留相同的唯一标头。还尝试创建 FIRST_PAGE_HEADER 但没有成功。

关于如何为不同页面创建不同标题的一些指导将非常感激。预先感谢

这是用于创建一个标题的代码,但不能为报告的不同部分创建 2 个或更多标题

#code

doc= docx.Document()

doc.add_section()


section = doc.sections[0]
header = section.header
paragraph = header.paragraphs[0]
paragraph.text = "Text on the left\t"
   
paragraph.style = doc.styles["Header"]

这已从文档中尝试过

new_section = document.add_section(WD_SECTION.ODD_PAGE)
new_section.start_type
python header python-docx
1个回答
0
投票

我的建议是使用这些不同的标题配置一个Word文档并将其另存为模板。然后打开模板并在其中添加信息。它解决了我添加页面计数的问题以及提到的不同标题的问题。

© www.soinside.com 2019 - 2024. All rights reserved.