Я пытаюсь вставить изображение в документ libreoffice, который обрабатывается / управляется unotools.
Поэтому я запускаю LibreOffice с помощью этой команды:
soffice --accept='socket,host=localhost,port=8100;urp;StarOffice.Service'
Внутри кода PythonЯ могу подключиться к LibreOffice:
from unotools import Socket, connect
from unotools.component.writer import Writer
context = connect(Socket('localhost', 8100))
writer = Writer(context)
(Этот код взят из этой документации: https://pypi.org/project/unotools/)
С помощью writer.set_string_to_end () я могу добавить некоторый текст в документ. Но Я также хочу вставить изображение в документ . Пока я не смог найти ресурс, где это было сделано. Изображение находится внутри моего буфера обмена, поэтому в идеале я хочу вставить изображение прямо оттуда.В качестве альтернативы я могу временно сохранить изображение и вставить сохраненный файл.
Есть ли какой-либо известный способ вставки изображений с помощью unotools? Любое альтернативное решение также было бы неплохо.