Как на python из одного файла .docx скопировать часть текста и изображение в другие файлы .docx

Мне нужно скопировать части данного текста в другие файлы, от Группа:1 до Группа :1 в один файл и от начала Группа : 1 и до конца в другой фал, но при этом я не знаю сколько такие частей и сколько изображений в каждой части.

Группа : 1 Raspberry Pi (['rɑːzbərɪ paɪ], Ра́збери па́й) — одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, но позже получивший более широкое применение и известность. Разрабатывается британской компанией Raspberry Pi Foundation во главе с Эбеном Аптоном.

введите сюда описание изображения

Группа : 1 Orange Pi Prime Отличается от Raspberry Pi 3 в лучшую сторону наличием 2 Гбайт ОЗУ и встроенным в SoC AllWinner H5 видеоускорителем Mali-450 GPU, позволяющим воспроизводить 2K видео. Среди интересных особенностей стоит отметить наличие ИК-приемника; платой можно управлять с пульта ДУ или с некоторых моделей сотовых телефонов со встроенным ИК-светодиодом, например, Redmi Note 7. Из нестандартного оборудования есть также встроенный микрофон и видеоинтерфейс CSI, поддерживающий видеопоток до 1080p на скорости 30 fps.

введите сюда описание изображения

я использовал код для вытягивания изображений и копирования текста:

from docxtpl import Document
import io
from PIL import Image


source = Document("TEST.docx")
dest = Document()


def get_image():
    count = 2
    for im in source.part.package._image_parts:
        name = f"{count}.jpeg"
        count += -1
        shimg = Image.open(io.BytesIO(im.blob))
        shimg.save(name, "jpeg")


def copy_text():
    paras = source.paragraphs
    for para in paras:
        print(para.text)
        p = dest.add_paragraph()
        r = p.add_run()
        r.add_text(para.text)
        

if __name__ == '__main__':
    get_image()
    copy_text()

Ответы (0 шт):