Я пытаюсь автоматически использовать функцию слияния офисной почты libre из приложения Java.
Я попытался установить libreoffice sdk, но безуспешно, потому что для этого требуется программное обеспечение, которое больше недоступно (например, zip-tools). В любом случае мне удалось получить файлы jar (jurtl-3.2.1.jar, ridl-3.2.1.jar, unoil-3.2.1.jar и juh-3.2.1.jar) из репозитория maven.
С помощью этих файлов jar я смог воспроизвести множество примеров, представленных здесь http://api.libreoffice.org/examples/examples.html#Java_examples
Также в документации по API LibreOffice указана служба MailMerge (см. Здесь http://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1text_1_1MailMerge.html)
Но ни в одной банке этот класс обслуживания недоступен, единственный доступный для меня экземпляр - MailMergeType.
Я могу открыть файл шаблона * .odt в моем javacode, и следующим шагом будет создание экземпляра службы слияния почты и передача файла источника данных * .csv службе слияния почты.
В документации API перечислены некоторые функции, которые могут мне помочь, но, как я уже сказал, я не могу получить доступ к этому классу обслуживания, потому что его просто нет в предоставленных файлах jar.
Кто-нибудь знает, как я могу получить доступ к службе слияния почты для libreoffice?
Если вам нужна дополнительная информация о моем окружении, просто спросите.
Искренне