37,743
社区成员




# doc文档模块
from docx import Document
from docx.shared import Inches,Cm #914400英寸(这里没查到,只查到914400um=1码
from docx.oxml.ns import qn
from docx.shared import Cm, Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.shared import RGBColor
# from pptx.enum.shapes import MSO_SHAPE_TYPE #类型 pip python-pptx
myDocument = Document('test1.docx')
inline_shape = myDocument.add_picture('temp1.jpg') # 插入111.jpg图片,并获取形状对象
inline_shape.height = Cm(4) # 设置图片高度为4cm
inline_shape.width = Cm(4) # 设置图片宽度为4cm
# 可以在run插入图片,但不能在paragraphs插入图片
# inline_shape = document.paragraphs[1].add_run().add_picture('111.jpg')
inline_shape = myDocument.paragraphs[1].add_run().add_picture('temp2.jpg')
inline_shape.height = Cm(6) # 设置图片高度为4cm
inline_shape.width = Inches(6) # 设置图片宽度为4cm
# inline_shape.type=1 #type 此内联图形作为docx.enum.shape.WD_INLINE_SHAP枚举的成员,例如LINKED_PICTURE,只读
print(dir(inline_shape))
print(inline_shape.height,inline_shape.width,inline_shape.type)
myDocument.save('test1.docx')