Как получить информацию об элементах из слайда PowerPoint с помощью JavaScript API?

Я играю с новым JavaScript API Office, и я считаю, что это отличная новость. Я играл с Excel API, и до сих пор не было много проблем. Дело в том, что у меня есть одна цель с API PowerPoint, которую я пока не могу достичь: как извлечь всю информацию из слайда.

Я использовал Document.getSelectedDataAsync но я обнаружил, что для PowerPoint можно использовать только Office.CoercionType.SlideRange, и он возвращает только JSON с id, title и index.

Я ищу способ извлечь данные объектов из определенного слайда. Это можно сделать, экспортировав файл, а затем обратившись к XML-файлу, сопоставив его с JSON и отправив его в наш API, чтобы мы могли использовать эти данные позже. Этот вариант требует огромных затрат на разработку (отправка всего файла).

Итак, последний вопрос звучит так:

Какой способ лучше всего получить JSON с данными из всех объектов, размещенных на уникальном слайде из PowerPoint?

Заранее спасибо!


person fjaguero    schedule 06.05.2014    source источник


Ответы (1)


Мне жаль говорить вам, что я не верю, что вы можете сделать это в настоящее время в PowerPoint через Office.js. Один из недостатков библиотеки Office.js на данный момент заключается в том, что между продуктами Office не так много функций, а PowerPoint является одним из самых недостающих на данный момент.

person Martin Kearn    schedule 28.02.2016