按比例设置图片大小

from  docx  import  Document

w=Document(r'F:word练习a.docx')
pic1=w.paragraphs[1].add_run().add_picture(r'F:word练习a.jpg')  #第二张图片与第一张图片高度的比例
pic2=w.paragraphs[2].add_run().add_picture(r'F:word练习.jpg')  #第二张图片与第一张图片宽度的比例

print(w.inline_shapes[1].height / w.inline_shapes[0].height)
print(w.inline_shapes[1].width / w.inline_shapes[0].width)

pic1.height=int(w.inline_shapes[0].height*0.6305555555555555)
pic1.width=int(w.inline_shapes[0].width*0.7111111111111111)


print(w.inline_shapes[1].height / w.inline_shapes[0].height)
print(w.inline_shapes[1].width / w.inline_shapes[0].width)

w.save(r'F:word练习设置图片比例.docx')
原文地址:https://www.cnblogs.com/luckiness/p/13224212.html