НовостиСобытияКонференцииФорумыIT@Work
Open Source:

Блог

Microsoft будет поддерживать формат ODT 1.2

Андрей Колесов
27.04.2012 10:54:21

Microsoft уже показала, как будет поддерживаться документы стандарта ODT 1.2 в будущей версии Office 15 (сейчас этот пакет представлен в виде предварительной технической версии). Пока в ее офисном пакете реализована поддержка ODT 1.1.

Как известно, ODT 1.2 была принята в сентябре прошлого года OASIS (Organization for the Advancement of Structured Information Standards) в настоящее время поддерживается в пакетах OpenOffice.org, LibreOffice, Gnumeric, Google Docs, Softmaker Office, EuroOffice, WebODF, Zoho Office, AbiWord и Calligra suite.

Кроме, Office 15 стандарт ODT 1.2 будет поддерживаться в текущих версия Office, а также в онлайновом Office 365, в SharePont и Exchange,

Комментариев: 10

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

27.04.2012 12:58:59

Цитата
поддерживаться документы стандарта ODT 1.2

Вроде говорилось о поддержке всего ODF (odt - это только текстовые документы). Или презентации и электронные таблицы пока откладываются?

Цитата
в настоящее время поддерживается в пакетах

Нужно только учитывать, что каждый из перечисленных продуктов поддерживает свое подмножество формата и референсной реализацией обладает только OpenOffice и его клоны.

27.04.2012 18:11:55

ДА! Тут я просто ошибся - ODF!!!

27.04.2012 13:00:23

Все хорошо, только вот как будет? Вообще неплохо бы иметь независимый инструмент для тестирования офисов. Я тут в MS 2010 сохранил документ в ODF, так LO его открыл жутко криво. А далее, кто арбитр в этом споре?

27.04.2012 18:08:34

Кстати, это проблема любого сложного формата - очень сложна процедура сертификации (т.е. проверки соответсвия формату).
Например, для XPS у Microsoft был пусть и не большой, но набор тестовых документов + утилиты на проверку валидности XPS документов. Но XPS - формат на порядок более простой, чем ODT или docx!

В блоге у Doug Mahugh (http://blogs.msdn.com/b/dmahugh/) есть очень много статей, посвященных проблеме соответствия стандарту и тестированию на это соответствие.

28.04.2012 06:45:53

Переносимость табличных данных и текста между MS Office и ODF без потерь форматирования - важное, но не самое интересное свойство (оно худо-бедно обеспечивается, хотя бы через установку OpenOffice или Symphony под Windows).

И Office (Word, Excel), и OpenOffice/LibreOffice (Write, Calc) могут содержать функции рабочего листа, внедренные объекты и макросы, а они могут быть принципиально несовместимы. Для Offce несовместимыми могут быть макросы и внедренные объекты для различных версий Windows и MacOS. Для OpenOffice несовместимыми могут быть макросы версий для различных ОС (элементарный пример - макрос или сам рабочий лист вызывает функции напрямую из пользовательской DLL). Требовать в этих условиях хоть какой-то переносимости данных нереально. Хотя бы внедренные объекты корректно переносились в виде изображений - уже это хорошо.

Usvad
28.04.2012 07:45:56

Цитата
могут содержать функции рабочего листа, внедренные объекты и макросы, а они могут быть принципиально несовместимы.

А внедренные объекты уже описаны в формате 1.2?

28.04.2012 08:02:56

Из Википедии про ODF: "В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях". В описании версии 1.2 http://www.oasis-open.org/committees/document.php?document_id=31264 макро упоминаются. См. также ГОСТ Р ИСО/МЭК 26300-2010 http://protect.gost.ru/document.aspx?control=7&id=177075 - формат представления данного документа, конечно, жуткий.

Но что толку в описании, если на платформе, на которой открывается документ, созданный на другой платформе, в принципе не существует приложений для обработки этих объектов? Например, я открываю в Symphony под Ubuntu RTF документ с внедренными формулами MathType, созданный в MS Office для Windows. Все формулы корректно превращаются в картинки...

Владис
01.05.2012 17:08:24

Цитата
Все формулы корректно превращаются в картинки...

Это, думается, достоинство хранения OLE-объектов в документе. Сильно подозреваю, что картинка, которую показал ваш Symphony, просто содержалась в документе. И ничего не во что не "превращалось".

14.05.2012 15:49:27

На сколько я помню OLE-так оно и есть.
Именно для случая, когда на целевой машине нет нужного OLE-приложения, внедренный OLE-объект должен предоставлять свое изображение.

Владис
15.05.2012 07:15:48

Вот и я про то же. И про то, что "я открываю в Symphony под Ubuntu ... Все формулы корректно превращаются в картинки" отнють не достоинство "Symphony под Ubuntu", а достоинство технологии OLE вне зависимости от ОС и ПО.

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