2
我需要快速更改許多docx文檔的邊距。我檢查了python-docx,並且找不到訪問/修改頁面佈局(特別是邊距)屬性的方法。有沒有辦法?使用python-docx修改docx頁邊距
我需要快速更改許多docx文檔的邊距。我檢查了python-docx,並且找不到訪問/修改頁面佈局(特別是邊距)屬性的方法。有沒有辦法?使用python-docx修改docx頁邊距
感謝@tdelaney指出了明確指出解決方案的頁面。 我只是張貼在這裏的代碼,我在任何情況下使用其他人的困惑,我當初是:
#Open the document
document = Document(args.inputFile)
#changing the page margins
sections = document.sections
for section in sections:
section.top_margin = Cm(margin)
section.bottom_margin = Cm(margin)
section.left_margin = Cm(margin)
section.right_margin = Cm(margin)
document.save(args.outputFile)
利潤率由[Section對象(控制http://python-docx.readthedocs.org/en/最新/ API/section.html#段的對象)。有關更多詳細信息,請參閱[使用節](http://python-docx.readthedocs.org/en/latest/user/sections.html)。我認爲您可以列舉文檔中的部分並更改邊距屬性。 – tdelaney
完全正確@tdelaney,不知何故,我誤解了這部分的文檔。感謝您指出了這一點! – XAnguera