2013-11-21 3 views
0

Несколько лет назад я провел несколько исследований в OpenXML 2.0, так как у нас есть серверное приложение, которое строит файлы Word, в которых используется Word, и поэтому требуется Word, установленное на сервере.Альтернативы MS OpenXML SDK

Моя работа никогда не была закончена, но теперь меня попросили забрать ее снова. Я задавался вопросом, продвинулись ли вещи с тех пор - это OpenXML - лучший инструмент или есть новые технологии (от MS или где-либо еще), что было бы разумно смотреть на использование вместо этого?

Я также вижу, что есть новая версия OpenXML SDK ... это большая разница или только инкрементная?

+0

Существует OpenDocument также, не MS, но поддерживаемый Office 2007 и более поздних версий. – Magnus

+0

Если вы пытаетесь создать docx-файлы, по определению Open XML - это путь (поскольку спецификация Open XML определяет формат файла docx). В дополнение к Open XML SDK от Microsoft существует множество других инструментов, которые управляют Open XML. Какой инструмент может быть лучше всего зависит от того, что вы пытаетесь сделать. – JasonPlutext

+0

«OpenXML» I _mean_ OpenXML SDK. Я отредактирую, чтобы уточнить –

ответ

1

OpenXML - лучший. Даже если вы не найдете много документации и ответов на вопросы, которые могут возникнуть при использовании. Это поможет вам в долгосрочной перспективе. Я тестировал много платных библиотек и доверяю мне, ни один SDK не предлагает гибкость уровня, которую делает Open XML.

Когда дело доходит до использования Word Interop для автоматизации сервера, даже MS предлагает вам не использовать его. Open XML быстрее, чем interop, и SDK позволяет получить больше свободы с тем, как вы можете работать с файлами Office.

There aren't a lot of differences between v2.0 and v2.5, его инкрементный релиз, чтобы позволить нам worrk с офисом 2013 файлов и некоторых исправлений от v2.0

1

Вы можете проверить OfficeWriter, который является коммерческим продуктом для создания файлов Word и Excel.

Отказ от ответственности: Я являюсь одним из разработчиков в OfficeWriter.

Смежные вопросы