# 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')
用代碼可以插入一個圖片,但我用于別的檔案時,都是嵌入型的,想變成上下型文字環繞的圖片,需要怎么改動?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/44990.html
