要提取Word文檔中的圖片,可以使用Python的docx庫來實現。以下是一個簡單的示例代碼:
from docx import Document
doc = Document('your_word_document.docx')
for paragraph in doc.paragraphs:
for run in paragraph.runs:
for inline_shape in run.inline_shapes:
image = inline_shape.image
image_bytes = image.blob
with open(f"image_{image.id}.png", "wb") as f:
f.write(image_bytes)
在上面的代碼中,我們首先導入Document類并打開要提取圖片的Word文檔。然后,我們遍歷文檔中的每個段落、運行和內聯形狀,檢查是否存在圖片。如果存在圖片,則將其保存為PNG文件。
請注意,這只是一個簡單的示例代碼,實際情況可能更復雜,具體操作還取決于Word文檔中圖片的存儲方式。希望這可以幫助到您。