按比例设置图片大小

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练习\b.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')

 

posted @ 2020-07-02 13:39  马蹄哒哒  阅读(331)  评论(0编辑  收藏  举报