Когда я использую Python-DOCX слияния Word-документы, выходной файл поврежден - PullRequest
0 голосов
/ 02 апреля 2019

Я использую Python-DOCX Merge 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-word, он был поврежден.

И когда я использую офисfix tool fix выходной файл, выходной файл не может показать изображение. (Я вставляю изображение во входной файл).

Так как правильно выводить файл, и изображение не повреждено?

СпасибоПомощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...