PowerPoint и WPF
Мне действительно нужен способ загрузки документа.ppt в мое приложение wpf. Кто-нибудь может дать мне подсказку, пример кода?
3 ответа
Оформить заказ в следующей теме обсуждения. Кроме того, Dr.WPF получил интересную статью, которая также может вам помочь: Хостинг Office в приложении WPF. Однако, учитывая стоимость лицензий, для вашего сценария будет довольно много...
Согласно этой статье DSO Framer больше не поддерживается. Приходится искать что-то еще.
Возможно, вам придется подробнее рассказать о вашей конкретной потребности, чтобы получить практический ответ. Я не думаю, что хостинг PowerPoint (ppt) является хорошим вариантом, потому что он требует установки ppt на целевой машине.... и если на целевой машине есть ppt, вы можете использовать его API, чтобы сохранить документ в формате HTML и открыть это в элементе управления WebBrowser.
Если на целевой машине нет powerpoint, вы можете обратиться к какой-нибудь онлайн-службе конвертации файлов и попробовать подключиться к ней, чтобы конвертировать в HTML и по-прежнему использовать элемент управления WebBrowser.
Я определенно не рекомендую тратить ваше время на DSOFramer - в лучшем случае оно очень нестабильно, и вам будет казаться, что вы на шаг от работы, но это не работает.
Другой вариант, конечно, написать свой собственный анализатор для файлов ppt, версия файлов OfficeOpenXML определенно "разбирается". Я сделал это для Word docx, и относительно легко получить данные курса из документа - скажем, фигуры, текст... - но дьявол кроется в деталях. Есть множество маленьких возможностей для реализации.