Перейти к содержимому
pdftools.kz

PDF открывается во вкладке, а не сохраняется

Решение принимает сервер, который отдаёт файл: в ответе есть служебная строка, и она говорит браузеру либо показать документ во вкладке, либо предложить сохранить. Ваша настройка перекрывает только первый вариант — сайт, который явным образом просит сохранить, откроется во вкладке не при каких обстоятельствах. Наши результаты относятся ко второму случаю, поэтому они всегда сохраняются и никогда не показываются.

Локально в браузеребез регистрации

Коротко о цифрах

Кто решает
строка расположения содержимого в ответе сервера: inline или attachment
Наши серверные ответы
всегда attachment с подставленным именем файла
Наши клиентские инструменты
сервера не задействуют вообще, сохранение запускается во вкладке
Что умеет настройка браузера
превратить показ в сохранение, но не сохранение в показ
iOS
документ открывает системный просмотрщик, сохранение — через меню поделиться

Кто на самом деле решает

В ответе сервера есть строка, задающая расположение содержимого. Значение inline означает «покажи как часть страницы», значение attachment — «предложи сохранить и вот имя файла». Браузер этой строке подчиняется. Если её нет вовсе, он решает по типу содержимого, а PDF он умеет показывать сам, поэтому по умолчанию открывает.

Отсюда следует неприятное, но важное: чужую ссылку вы настройкой не переупрямите в одну сторону. Настройка браузера умеет превратить показ в сохранение, но не наоборот — файл, помеченный как вложение, во вкладке не откроется, сколько галочек ни снимай. Единственный обход — сохранить, а потом открыть локально в чём угодно.

Что переключить у себя

  1. В настройках браузера найдите раздел про PDF-документы: там есть переключатель «скачивать вместо открытия».
  2. Не хотите менять поведение навсегда — нажмите на ссылку правой кнопкой и выберите сохранение по ссылке.
  3. Уже открытый во вкладке документ сохраняется значком дискеты или стрелки на панели встроенного просмотрщика.
  4. На iPhone и iPad документ показывается системным просмотрщиком; сохранение идёт через меню поделиться и пункт с сохранением в файлы.
  5. На Android выбор приложения для PDF задаётся в системных настройках приложений по умолчанию, а не в браузере.

Как ведут себя наши результаты

  • Клиентские инструменты собирают файл во вкладке и запускают сохранение напрямую, минуя всякий сервер: показывать там нечего, потому что ссылки на документ не существует.
  • Серверные маршруты отдают ответ с пометкой вложения и готовым именем — такой файл браузер сохраняет, а не открывает.
  • Открыть результат во вкладке можно, но только после сохранения: перетащите скачанный файл в окно браузера.
  • На чужие ссылки это не распространяется — их поведение задаёт тот сервер, с которого вы качаете.

Частые вопросы

Почему один сайт даёт сохранить PDF, а другой открывает его во вкладке?

Потому что это разные сайты и разные заголовки в их ответах. Один явно помечает файл как вложение, второй отдаёт его без пометки, и браузер, умеющий показывать PDF, показывает его сам.

Я снял галочку про открытие PDF, а он всё равно открывается. Почему?

Значит, страница открывает документ не ссылкой, а собственным просмотрщиком прямо внутри себя. Настройка браузера на такие встроенные просмотрщики не действует, потому что скачивания как события там вообще не происходит.

Файл открылся во вкладке. Он уже сохранён на устройстве?

Нет, во временном хранилище браузера. После закрытия вкладки он может исчезнуть, поэтому нажмите сохранение в панели просмотрщика и выберите постоянную папку, если файл нужен потом.

Можно ли заставить ваш результат открываться во вкладке?

Специально мы этого не делаем: обработанный файл почти всегда нужен на диске, а не для беглого просмотра. Сохраните результат и откройте его перетаскиванием в окно браузера — вид будет ровно тот же.

Рядом