I need to merge two docx-files containing images. The next code merges files (text, tables) but can't merge images.
Any ideas how to fix it, please? :)
import os
from docx import Document
files = ['sub_doc1.docx', 'sub_doc2.docx']
def merge_docs(files):
res_doc = Document()
for file in files:
sub_doc = Document(file)
for element in sub_doc.element.body:
res_doc.element.body.append(element)
res_doc.save('res_doc.docx')
os.startfile('res_doc.docx')
merge_docs(files)
Docs to merge and result file are here: