Создать нижний колонтитул в word docx, создав файл footer.xml в папке word файла docx.zip через python? - PullRequest
0 голосов
/ 16 мая 2019

Не представляете, как я могу это сделать, учитывая (случайно?) Сгенерированные rsids в коде xml, у кого-нибудь есть решение?

from docx.text.run import Run
from docx import Document

doc = Document('/Users/cezi/Desktop/ME.docx')

p = doc.sections[0].footer.paragraphs[0]

for run in p.runs:
    if ' ' in run.text:
        new_run_element = p._element._new_r()
        run._element.addprevious(new_run_element)
        new_run = Run(new_run_element, run._parent)
        new_run.text = "left"
        new_run.add_tab()
        new_run.add_text("Page")

p.add_run().add_tab()
p.add_run("right")

doc.save("HOW.docx")
...