Интеграция с OpenOffice
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 17.02.07 06:03
Оценка:
А никто не интересовался вопросами интеграции приложений с OpenOffice'ом? Я вот задумался — а каким образом добавить в приложения возможности вроде "Экспортировать отчёт в OpenOffice" и тп. Что можно покурить для просветления? Где поискать материалы на эту тему (на английском/русском — пофиг)?
С уважением, Artem Korneev.
Re: Интеграция с OpenOffice
От: Script Россия  
Дата: 17.02.07 06:50
Оценка: 7 (3)
artem_korneev пишет:
> А никто не интересовался вопросами интеграции приложений с OpenOffice'ом?
>Я вот задумался — а каким образом добавить в приложения возможности вроде "Экспортировать отчёт в OpenOffice"

Можно, конечно, сказать — ищи описание формата odt,
но я делаю так:
1. Создаю пример интересующего отчета. Там где должны быть мои данные
пишу @var1, @var2 и т.п.
2. odt,ods это zip-архив. Внутри у него xml-файлы. Открываешь их и ищешь свои метки.
Если представляешь как устроен xml, то проблем не будет.

--
Успехов, Андрей Иванов.
Posted via RSDN NNTP Server 2.0
Re[2]: Интеграция с OpenOffice
От: artem_korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 19.02.07 05:56
Оценка:
Об этом я думал. Но это подойдёт для простых вариантов, когда уже есть готовый шаблон. Грабли могут начаться например, когда заранее не известно количество строк/столбцов в таблице, или нужно будет сгенерировать оглавление. Конечно же, можно самому сгенерировать соответствующий XML, но мне думается, что разумнее переложить эту задачу на библиотеки OpenOffice'а. Пока вижу вариант через скрипты в OO. Просто мне думается — может есть более "правильный" вариант, через API?..

Здравствуйте, Script, Вы писали:

S>artem_korneev пишет:

>> А никто не интересовался вопросами интеграции приложений с OpenOffice'ом?
S>Можно, конечно, сказать — ищи описание формата odt, но я делаю так:
S>1. Создаю пример интересующего отчета. Там где должны быть мои данные пишу @var1, @var2 и т.п.
S>2. odt,ods это zip-архив. Внутри у него xml-файлы. Открываешь их и ищешь свои метки.
С уважением, Artem Korneev.
Re[3]: Интеграция с OpenOffice
От: Script Россия  
Дата: 19.02.07 09:10
Оценка:
artem_korneev пишет:
> ...Просто мне думается — может есть более "правильный" вариант, через API?..
"правильный" вариант — это тот который работает.
Posted via RSDN NNTP Server 2.0
Re: Интеграция с OpenOffice
От: n0mer Украина  
Дата: 22.02.07 15:26
Оценка:
Здравствуйте, artem_korneev, Вы писали:

_>А никто не интересовался вопросами интеграции приложений с OpenOffice'ом? Я вот задумался — а каким образом добавить в приложения возможности вроде "Экспортировать отчёт в OpenOffice" и тп. Что можно покурить для просветления? Где поискать материалы на эту тему (на английском/русском — пофиг)?


Посмотри на oooforum.org

Если нужно — есть опыт интеграции OpenOffice.org Writer'a с J2EE (JBoss) для построения PDF/MS Word отчётов.
Формат шаблонов для отчётов -> ODT, шаблонизатор -> FreeMarker, содержание генерится автоматически (поскольку правильная структура шаблона).

Для справки:

http://jooreports.sourceforge.net/
http://www.artofsolving.com/opensource/jodconverter

Для сомневающихся — OpenOffice.org в production уже работает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.