LINUX.ORG.RU

Работа с открытыми форматами документов

 ,


0

2

Часть 3. ODF Toolkit. Прикладной программный интерфейс ODFDOM

В этой статье речь пойдет об SDK для платформы Java ODFDOM (the OpenDocument API). На примере создания модуля, преобразующего текстовый файл определенной структуры в электронную таблицу, мы познакомимся с одним из двух основных прикладных программных интерфейсов проекта ODF Toolkit – ODFDOM. Созданный для языка Java, этот API позволяет реализовать простой доступ к элементам файла формата ODF, избавляя программиста от необходимости досконально знать спецификацию.

Часть 4. ODF Toolkit. Прикладной программный интерфейс AODL

В заключительной статье серии, посвященной открытым форматам документов, будет обзорно рассмотрен второй из двух прикладных интерфейсов, разработанный в рамках проекта ODF Toolkit, – SDK для платформы .Net AODL (An Open Document Library). Как и в случае с модулем для языка Java ODFDom, разработчику, применяющему AODL, необязательно хорошо разбираться в спецификации формата ODF.

Расширение функциональных возможностей AODL продолжается, в частности, пока недоступна функция преобразования электронных таблиц в формат PDF.

Завершая обзор проекта ODF Toolkit, отметим, что в целом созданные инструменты применяются и развиваются, как и сам формат ODF. Так, сегодня уже доступна версия ODFDom 0.8. API соответствует последней спецификации формата ODF - 1.2.

>>> Подробности

★★★

Проверено: maxcom ()

интересно какая-там лицензия, почему-то в Apache Tika используется не этот SDK, а собственная реализация

maxcom ★★★★★ ()

Ананимус одобряе!

anonymous ()
Ответ на: комментарий от iceberk

>круто. всяко проще чем Java Uno

оно то да, но через UNO тебе доступен весь функционал ОО. Не думаю, что сия библиотека когда-нибудь дорастёт до этого - это-ж будет почти жава-форк ОО =)

yyk ★★★★★ ()

SDK для платформы Java

SDK для платформы .Net

Закапывайте! Ах да, я совсем забыл, Oracle уже закопал.

alpha2 ()

А под C/C++ что-либо аналогичное есть?

mironov_ivan ★★★★★ ()
Ответ на: комментарий от mironov_ivan

> А под C/C++ что-либо аналогичное есть

Исходники ОО, не?

Korwin ★★★ ()
Ответ на: комментарий от Korwin

Исходники ОО, не?

Только как бы заимствованный из ОО код не потребовал JRE для работы

Adamos ()
Ответ на: комментарий от Adamos

>Только как бы заимствованный из ОО код не потребовал JRE для работы

на уровне сабжа (если сможешь вырезать =)) - не потребует

yyk ★★★★★ ()

очень интересно =) как раз такую штуку искал

BattleCoder ★★★★★ ()
Ответ на: комментарий от mironov_ivan

ODF это ж XML, с ним можно через XML'льные библиотеки работать

maxcom ★★★★★ ()
Ответ на: комментарий от maxcom

ODF это ж XML, с ним можно через XML'льные библиотеки работать

Это то понятно, но хочется чего-то более высокоуровневого, чтобы знало не только про XML, но и про ODF.

mironov_ivan ★★★★★ ()
Ответ на: комментарий от maxcom

слышь, а почему тогда этот весь сыр бор со стандартизацией?
OpenXML vs ODF

П.С. а Word и Excel документы это обычные Compound файлы. Win API имеет стандартные функции для работы с этимн форматом.
сами пишите их парсинг. ага.

djenterprise ()

Есть замечательная открытая платформа Android.
Есть замечательный открытый формат документов ODF.

Скажите, чем мне хотя бы ПОСМОТРЕТЬ этот ODF на Android? Нет НИ ОДНОГО приложения. О редактировании даже не заикаюсь. Зато форматы MS Word поддерживает не один десяток приложений. Позорище какое-то.

Hiddenman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.