2016-01-19 2 views
0

Мне было интересно, можно ли создать надстройку, которая может опубликовать текущий документ (excel, word и powerpoint) на моем веб-сайте, чтобы я мог выполнять операции над ним.Отправка текущего документа docx/pptx/xlsx из онлайн-приложений Office 365 на веб-сайт из Office 365 Add-In.

Я хочу строго сосредоточиться на онлайн-сервисах, то есть Word Online, Excel Online и Powerpoint Online. Я взглянул на https://msdn.microsoft.com/en-us/library/office/jj715279.aspx#offapp_GetDoc_CreateJS, но мне требуется, чтобы я нарезал документ и собрал его на моем конце.

В любом случае необходимо собрать документ перед публикацией или просто разместить сам документ. Также существует какой-либо метод для публикации на веб-сайте с помощью Excel Online, поскольку предыдущая ссылка относится только к PowerPoint и Word.

ответ

0

Да. Вы можете передать свой документ на свой сайт или api в офисные надстройки. Таким образом, вы можете сделать некоторые обработки на нем.

Что я рекомендую, это построить API для отправки вашего документа из надстройки офиса. реализуйте любую логику в своем api.

Надеюсь, это поможет.

+0

Hi Mostafa, спасибо за ответ. Мне просто интересно, как вы «отправляете» свои документы в API в отношении вашего метода. Я не уверен, что использовать, например. getFileAsync? Вот о чем я немного беспокоюсь. Если есть какие-либо образцы кода или ресурсы, которые вы могли бы связать со мной, было бы весьма полезно. – dddd

+0

Ниже приведены примеры загрузки файлов в JS в REST API: 1) Загрузите файл с помощью REST API и jQuery https://msdn.microsoft.com/en-us/library/office/dn769086.aspx – Mostafa

+0

Я взглянул на ссылку, которую вы разместили, и похоже, что она больше применима к надстройкам Sharepoint. Используется ли тот же метод для надстроек Office? На данный момент я планирую создать надстройку, которая работает для Word Online, Excel Online и Powerpoint онлайн, что позволяет мне каким-то образом передать документ (возможно, через мой API) на мой сайт. Проблема в том, что единственный образец, который я видел, который позволяет мне делать это, разрезает документ и требует от меня компиляции и декодирования на моем конце. Есть ли для этого работа? – dddd