Восстановите изображение после разархивирования слова, чтобы получить их - PullRequest
1 голос
/ 18 февраля 2020

У меня есть текстовый файл без текста, но с изображениями, которые не встроены. Я использовал zipfile для получения всех изображений, представленных в моем документе, но вместо того, чтобы получить два изображения (по одному на страницу). Я получаю в общей сложности 53 предмета, которые все являются частью большего имиджа. Для этого я использовал следующий код:

import zipfile

z = zipfile.ZipFile(word_filepath)
all_files =  z.namelist()
images = list(filter(lambda x: x.startswith('word/media/'), all_files))

for i, image in enumerate(images):
    image = z.open(image).read()
    with open(f'savepath/{i}.png', 'wb') as f: 
        f.write(image)

Есть ли способ восстановить большое изображение из маленьких? Поэтому у меня будет столько же png, сколько страниц в моем документе.

...