我使用python-docx合并docx,代码为:
from docx import Document
local_path = os.path.dirname(__file__)
source_path = local_path + "/source/"
normal_path = source_path + "normal/"
output_file = Document()
files = os.listdir(normal_path)
files.sort()
for filename in files:
print(filename)
sub_doc = Document(normal_path + filename)
for element in sub_doc.element.body:
output_file.element.body.append(element)
output_file.save("output.docx")
输出文件无法以office单词打开,已损坏。
并且当我使用Office Fix Tool修复输出文件时,输出文件无法显示图像。(我在输入文件中插入了图像)。
那么如何正确输出文件,并且图像没有损坏?
感谢帮助。