Устали от длительной загрузки больших файлов? Мы тоже. Чтобы сократить время ожидания и повысить производительность, вы можете использовать следующий API на JavaScript для линеаризации содержимого PDF-файла и оптимизации файла для потоковой загрузки. Этот простой процесс позволит вам просматривать документ по мере его загрузки; как только загрузка будет завершена, вы, возможно, уже на полпути к выполнению соответствующей задачи.
Начнем с установки библиотеки jQuery:
bower install jquery
После завершения установки мы готовы ввести PDF-файл и вызвать функцию:
var form = new FormData(); form.append("inputFile", fileInput.files[0], "file"); var settings = { "url": "https://api.cloudmersive.com/convert/edit/pdf/optimize/linearize", "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); });
Чтобы получить ключ API, посетите веб-сайт Cloudmersive и зарегистрируйте бесплатную учетную запись; это обеспечит 800 вызовов в месяц по всей нашей библиотеке API.