Мне нужно преобразовать выбранные формы PowerPoint в XAML, чтобы я мог эффективно разместить эквивалентную векторную форму внутри своего приложения WPF (конечный результат XAML должен быть масштабируемый - преобразование к изображению побеждает цель того, что я пытаюсь сделать).Преобразование выбранных форм PowerPoint (или DrawingML) в XAML
Я открыт для различных способов достижения этой цели, в том числе для написания дополнения PowerPoint (если это позволит мне получить доступ к точкам координат безье выбранных фигур в PowerPoint). Я недостаточно знаком с добавлениями PowerPoint, чтобы узнать, возможно ли это или нет.
Мой первый подход состоял в том, чтобы скопировать формы PowerPoint в буфер обмена, а затем преобразовать содержимое буфера обмена в объекты, которые я могу понять, а затем сгенерировать XAML. Если я это сделаю, я смогу перейти к представлению DrawingML (через Art_GVML ClipFormat), но неясно, как легко преобразовать DrawingML в XAML (похоже, что недели, подверженные ошибкам, работают для создания с нуля).
В буфере обмена доступны другие форматы (EMF, System.Drawing.Imaging.Metafile, PowerPoint 12.0 Internal Shapes), но все они выглядят как тупики.
Любые предложения?
Какую версию документов PowerPoint вам нужно использовать? pptx или ppt или оба – csharpwinphonexaml
Я не использую какой-либо сохраненный документ PowerPoint. Я работаю с приложениями PowerPoint в прямом эфире. –
Какая версия PowerPoint 2003, 2007, 2010, 2013 ...? – csharpwinphonexaml