Методы и примеры кода для работы с Microsoft Word Office Online

  1. Встраивание Word Online в веб-страницу.
    Вы можете использовать API JavaScript Office для встраивания Word Online в веб-страницу. Вот пример фрагмента кода:

    <div id="wordContainer"></div>
    <script>
     Office.initialize = function() {
       Word.run(function(context) {
         var body = context.document.body;
         context.load(body, 'text');
         return context.sync().then(function() {
           document.getElementById('wordContainer').innerText = body.text;
         });
       });
     };
    </script>
    <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>
  2. Создание нового документа Word.
    Вы можете использовать API Microsoft Graph для создания нового документа Word в Office Online. Вот пример использования Microsoft Graph JavaScript SDK:

    ‘Hello, World!’,
    contentType: ‘text/plain’
    };
    const response = await client.api(‘/me/drive/root/children’).post( document);
    console.log(‘Создан документ:’, ответ);

  3. Редактирование существующего документа Word.
    Вы можете использовать API Microsoft Graph для редактирования существующего документа Word в Office Online. Вот пример:

    ‘Обновленный контент’,
    contentType: ‘text/plain’
    };
    const response = await client.api(`/me/drive/items/${documentId}/content`).put(document);
    console.log(‘Обновленный документ:’, ответ);