Я пытаюсь переписать моё приложение на C # на Java. Я выбрал Java, потому что наша целевая платформа теперь Linux, а не Windows.
Моё приложение на C # использовало Microsoft Office Interop для автоматизации таких вещей, как Word и Excel. Было бы просто открыть разные документы и применить к ним наше форматирование (настроить ширину столбца, удалить курсив и т. Д.). Наконец, он сохранит документы в формате PDF.
Теперь, когда мы нацелены на Java и Linux, и зная, что OpenOffice может делать все эти вещи, я подумал, что это будет плавный переход. OpenOffice с открытым исходным кодом, поэтому он должен иметь относительно приятный интерфейс автоматизации, верно?
Я все утро гуглю и смотрю документы. Я скачал OpenOffice SDK. Я следовал инструкциям по установке MinGW и инструментария Zip. Я пробовал подключаемые модули NetBeans и параметры конфигурации Eclipse.
Самое смешное, я даже не уверен, что нахожусь в правильном направлении. Я читал об интерфейсе OpenOffice UDO, но это больше похоже на скрипты в OpenOffice, как VBA или что-то в этом роде.
Кто-нибудь знает, есть ли какой-то импорт, который позволяет мне использовать OpenOffice для открытия и манипулирования документами, подобно библиотекам Office Interop? Если да, то знаете о каких-либо недавних примерах или сообщениях в блогах и т. Д.?