Компания Microsoft открыла код инструментария для работы с форматом OOXML

В рамках инициативы .NET Foundation, подразумевающей переход к открытым методам разработки платформы .NET, компания Microsoft открыла под лицензией Apache исходные тексты Open XML SDK, предоставляющего средства для создания и обработки документов в формате Open XML (DOCX, XLSX и PPTX). В частности, Open XML SDK позволяет генерировать документы, извлекать информацию из существующих документов (в том числе для преобразования в HTML) и модифицировать существующие документы.

Несмотря на то, что код Open XML SDK написан на языке C#, по мнению разработчиков LibreOffice он может послужить для улучшения поддержки формата Open XML в свободных офисных пакетах. В LibreOffice уже реализован собственный механизм разбора OOXML, написанный на C++ и отличающийся хорошей производительностью. Его не планируется менять, но в Open XML SDK присутствует хорошая реализация валидатора, который может быть использован в системе автоматизированного тестирования для проверки качества поддержки OOXML.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.