Несмотря на популярность PowerPoint в качестве формата презентации, размер выходного файла PPTX оставляет желать лучшего. Таким образом, презентации PPTX обычно конвертируют в формат PDF, чтобы сэкономить немного места при отправке этого файла по электронной почте.
Чтобы облегчить возврат к формату PPTX в масштабе, вы можете легко использовать наш API преобразования PDF в PPTX. Это сделает его очень простым и легким для редактирования и обработки полученного файла PPTX, поэтому вам не придется пропускать биты или увязнуть в монотонных ручных преобразованиях. Вы можете использовать этот API бесплатно, просто скопировав и вставив приведенные ниже примеры кода JavaScript, чтобы структурировать вызов API. Кроме того, все, что вам нужно, — это ключ Cloudmersive API для аутентификации доступа, который вы можете получить, зарегистрировав бесплатную учетную запись на нашем веб-сайте.
Чтобы сделать вызов API с помощью функции XHR в JavaScript, используйте следующий код:
var data = new FormData(); data.append("inputFile", fileInput.files[0], "file"); var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function() { if(this.readyState === 4) { console.log(this.responseText); } }); xhr.open("POST", "https://api.cloudmersive.com/convert/pdf/to/pptx"); xhr.setRequestHeader("Apikey", "YOUR-API-KEY-HERE"); xhr.send(data);
Чтобы вместо этого использовать jQuery, сначала установите библиотеку, выполнив следующую команду:
bower install jquery
А затем используйте следующий код для структурирования вызова API:
var form = new FormData(); form.append("inputFile", fileInput.files[0], "file"); var settings = { "url": "https://api.cloudmersive.com/convert/pdf/to/pptx", "method": "POST", "timeout": 0, "headers": { "Content-Type": "multipart/form-data", "Apikey": "YOUR-API-KEY-HERE" }, "processData": false, "mimeType": "multipart/form-data", "contentType": false, "data": form }; $.ajax(settings).done(function (response) { console.log(response); });
Легко, как может быть — вы можете забыть о необходимости преобразования PPTX.