Чтобы скачать PDF файл из встроенного просмотрщика на сайте с использованием JavaScript, следует использовать следующие шаги в зависимости от ваших возможностей:
1. **С использованием браузера**: Обычно на большинстве сайтов есть кнопка "Скачать" или иконка загрузки на встроенном просмотрщике PDF файла. Просто найдите эту кнопку и нажмите на нее, чтобы скачать файл на ваше устройство.
2. **С использованием JavaScript**:
2.1 Если у вас есть доступ к изменению кода на странице, вы можете использовать следующий код JavaScript для автоматического скачивания PDF файла:
var link = document.querySelector('a[href$=".pdf"]'); var url = link.getAttribute('href'); var filename = url.split('/').pop(); var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'blob'; xhr.onload = function() { if (xhr.status === 200) { var blob = new Blob([xhr.response], {type: 'application/pdf'}); var downloadUrl = URL.createObjectURL(blob); var a = document.createElement('a'); a.href = downloadUrl; a.download = filename; document.body.appendChild(a); a.click(); window.URL.revokeObjectURL(downloadUrl); } }; xhr.send();
Этот код найдет первую ссылку на PDF файл на странице и автоматически начнет загрузку файла. Пожалуйста, убедитесь, что у вас есть права на использование такого кода на странице.
3. **Обращение к серверу для загрузки файла**: В некоторых случаях при встроенном просмотрщике PDF файлов на сайте может потребоваться обращение к серверу для получения самого файла. В этом случае вам потребуется отправлять запрос на сервер, запрашивающий PDF файл и далее обрабатывать его приходящий ответ для скачивания на ваше устройство.
Надеюсь, эти указания помогут вам скачать PDF файл из встроенного просмотрщика на сайте с использованием JavaScript.