Есть ли функциональность, которая НЕ представлена ​​в OpenXML SDK v2? - PullRequest
6 голосов
/ 23 июля 2010

Я хочу знать, есть ли что-то, что вы не можете сделать с SDK, который был выставлен в интерфейсе COM?

1 Ответ

6 голосов
/ 23 июля 2010

OpenXML SDK - это удобный слой для формата файлов OpenXML. Используя этот SDK, вы можете делать все возможное с форматом файла, например, вставлять, изменять и удалять контент, метаданные и форматирование.

В отличие от COM автоматизации Office вы не можете делать ничего, что связано с логикой приложения. Вот несколько примеров: Используя OpenXML SDK, вы не можете знать номер страницы определенного элемента в текстовом документе, потому что это потребует разбивки на страницы, вы не можете пересчитать формулы электронной таблицы, потому что для этого требуется математический движок Excel или вы не можете конвертировать слайд презентации в изображение, потому что для этого требуется PowerPoint.

Что касается Word, вы можете взглянуть на следующую презентацию, которая демонстрирует, когда следует использовать OpenXML SDK и автоматизацию Office:

Презентация Open XML SDK + Word Automation Services на PDC

...