Я пытаюсь вставить изображение в документ 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? Любое альтернативное решение также было бы отличным.