Простое создание / обновление диаграмм Office Open XML (предпочтительно PowerPoint) - PullRequest
4 голосов
/ 17 мая 2010

Кто-нибудь знает независимые от Office компоненты .NET, поддерживающие создание / обновление полноценных офисных открытых XML-диаграмм из различных типов документов (предпочтительно в PowerPoint) в виде пары строк кода.

Пример из MSDN Как: вставить диаграмму в документ электронной таблицы делает это сложно (насколько я понимаю, мне нужно создать все эти дочерние объекты как оси явно ), хотя многие компоненты для чтения / записи диаграмм Excel 2007 позволяют создавать диаграммы в несколько строк кода, implicity создавать дочерние объекты (оси, метки, метки и т. д.). ).

Aspose.Slides.Pptx, по-видимому, также не предоставляет издание с глубокими диаграммами (например, изменение типа диаграммы и т. Д.)

Хотя PowerPoint предпочтительнее, также приветствуются решения и идеи для других документов Office (например, Word и Excel), которые можно перенести в PowerPoint.

1 Ответ

1 голос
/ 01 мая 2011

Никси, лично я бы придерживался OpenXML SDK v2
см http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

Есть некоторая кривая обучения, но как только вы пройдете через это, я чувствую, что у вас будет больше контроля. Вам также понадобятся хорошие навыки работы с XML.

Совет: Используйте Отражатель документов (часть SDK). Это чрезвычайно полезно.

...