如何使用Python代码删除word文档中的所有页眉和页脚
How to delete all Headers and Footers in a word document using Python code
我想使用 Python 函数删除包含多个页面和部分的 word 文档中的所有页眉和页脚。我尝试使用 docx-python:
from docx import Document
document = Document('new.docx')
for section in document.sections:
header = section.header
header.is_linked_to_previous = True
document.save('mydoc.docx')
header.is_linked_to_previous = True
正在删除文档中的所有页眉和页脚,但如果在 Word 中的页眉或页脚中启用了“首页不同”选项,则此操作不起作用。我想删除所有出现的地方。
您只需通过 python-docx 将不同的第一页设置为 False。
from docx import Document
document = Document(doc)
for section in document.sections:
section.different_first_page_header_footer = False
section.header.is_linked_to_previous = True
document.save(edited_doc)
我想使用 Python 函数删除包含多个页面和部分的 word 文档中的所有页眉和页脚。我尝试使用 docx-python:
from docx import Document
document = Document('new.docx')
for section in document.sections:
header = section.header
header.is_linked_to_previous = True
document.save('mydoc.docx')
header.is_linked_to_previous = True
正在删除文档中的所有页眉和页脚,但如果在 Word 中的页眉或页脚中启用了“首页不同”选项,则此操作不起作用。我想删除所有出现的地方。
您只需通过 python-docx 将不同的第一页设置为 False。
from docx import Document
document = Document(doc)
for section in document.sections:
section.different_first_page_header_footer = False
section.header.is_linked_to_previous = True
document.save(edited_doc)