Я хочу использовать презентацию Open Office/Libre Office как шаблон и вставлять текст и изображения в слайды. Я пытаюсь использовать odftoolkit. Если у меня есть слайд с полями, они представлены как <draw:frame>
в XMLДобавить контент в фреймы презентации OpenOffice odp в ODFToolkit
Как мне получить доступ к этим местам для размещения изображения в них? Должен ли я использовать эти классы?
org.odftoolkit.simple.PresentationDocument
org.odftoolkit.simple.presentation.Slide
Когда у меня есть раздвинуть соответствующие методы, которые я вижу, являются:
.getOdfElement
.getFrameContainerElement
Но я не могу видеть, как выбрать кадры на слайде. Когда я открываю XML, у меня есть 5 кадров под <draw:page>
.
Имеют такие атрибуты, как: presentation:style-name="pr2" draw:layer="layout"
По крайней мере, вы можете получить элемент контейнера фрейма слайда, попробуйте выполнить итерацию по всем его дочерним элементам и вручную проверить их классы и атрибуты, чтобы найти целевой кадр. –