Если у вас есть активные онлайн-файлы Word, вы знаете, что редактирование и добавление в них новой информации — постоянная и утомительная задача. В этом руководстве мы предоставим вам решение API, которое можно использовать в JavaScript для простой замены строк-заполнителей в файле DOCX с использованием одного или нескольких шаблонов. Если у вас есть другие изменения, которые необходимо внести в документ, их можно внести с помощью того же защищенного URL-адреса редактирования, который возвращается в результате этой операции.

Наш первый шаг — установить библиотеку jQuery:

bower install jquery

После установки мы можем вызвать функцию с помощью следующего кода:

var settings = {
     "url": "https://api.cloudmersive.com/convert/transform/docx/table/fill/data/edit-session",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "application/x-www-form-urlencoded",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "data": {
          "InputFileUrl": "<string>",
          "InputFileData": "<byte>",
          "TableStartTag": "<string>",
          "TableEndTag": "<string>",
          "DataToFillIn": "{\"Cells\":[{\"TargetTag\":\"<string>\",\"ReplacementValue\":\"<string>\"},{\"TargetTag\":\"<string>\",\"ReplacementValue\":\"<string>\"}]}",
          "DataToFillIn": "{\"Cells\":[{\"TargetTag\":\"<string>\",\"ReplacementValue\":\"<string>\"},{\"TargetTag\":\"<string>\",\"ReplacementValue\":\"<string>\"}]}"
     }
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Благодаря этому вы сможете быстро и безопасно добавлять табличные данные в документы Word. После внесения всех изменений вы можете использовать Finish Editing API, чтобы закрыть сеанс редактирования и загрузить результат.