Используя C #, как я должен идти о извлечении титров субтитров и абзацев из документа DOCX - PullRequest
1 голос
/ 12 января 2009

Используя C #, как мне извлечь титры, титры и абзацы из документа docx.

Я думаю сделать это через VSTO, но знаю слово объектная модель. Я знаком только с объектной моделью Excel.

Стоит ли использовать метод unzip + linq to XML?

Используя VSTO, я мог создать надстройку, которую можно было бы использовать для редактирования приложения, в котором я буду конвертировать в и из документов.

есть ли у кого-нибудь опыт такого рода вещей? любые выводы будут с благодарностью.

1 Ответ

3 голосов
/ 15 января 2009

Лично я бы использовал подход unzip + LINQ2XML. (Вы можете разархивировать, используя встроенную поддержку в рамках или если вы используете старую версию, вы можете использовать zip-библиотеку, предоставленную icsharpcode.net

Я бы выбрал этот подход, потому что для чего-то столь же простого, как это, я бы предпочел не зависит от ВСТО. Таким образом, конечному пользователю даже не нужно устанавливать Office. (И нет никаких других проблем с лицензией ... детали которых я не знаю).

Только мое мнение.

...