Страницы

Поиск по вопросам

пятница, 5 апреля 2019 г.

Добавление изображения в файл .docx с помощью python

Обычными средствами не получается добавить изображение в конец файла. Код
old_image = open('Pupils.png', 'r').read() new_image = open('new_pro.docx', 'a') new_image.write(old_image) new_image.close()
Какие есть способы решить эту задачу?


Ответ

Python хорош тем что на каждый случай есть библиотека. В данном случае это либа docx. Сначала установим её (на Linux нужны права root)
pip install python-docx
А затем просто добавим изображение.
from docx import Document
document = Document("./foo.docx")
document.add_picture('./image-filename.png') document.save("./foo.docx")

Комментариев нет:

Отправить комментарий