python-docx原有圖片居中

python-docx相關圖片格式修改的資料更是少,只能摸着石頭過河。

爲了使原docx的圖片居中,可採用先定位,再修改的方法

pars=doc1.paragraphs
i=1
print(len(pars))
for par in pars:
    for run in par.runs:
        if run.element.drawing_lst!=None:
            print(i)
            par.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
    i+=1

讀出全部段落,再run中用以下定位段落是否含有圖片

if run.element.drawing_lst!=None:

再將該段的段格式改爲居中即可

par.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER

以上,希望有所幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章