Перейти к содержимому
pdftools.kz
Организация

Как сделать ссылку на PDF

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

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

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

Открыть или скачать
решает заголовок Content-Disposition: inline или attachment
Кириллица в адресе
одна буква кодируется шестью символами вида %D0%BF
Пробел в имени
превращается в %20 и часто ломает ссылку при копировании
Атрибут download
просит сохранить файл, но действует только для своего домена
Точная ссылка на раздел
извлечь страницы в отдельный файл: работает у всех, в отличие от якоря

Открыть или скачать

Поведение задаёт сервер: с заголовком inline браузер показывает документ во встроенном просмотрщике, с attachment — сразу кладёт его в загрузки. Это настройка хостинга, а не свойство ссылки, и именно из-за неё один и тот же файл на разных сайтах ведёт себя по-разному.

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

Каким должен быть адрес

  • Имя файла латиницей: одна кириллическая буква превращается в адресе в шесть символов вида %D0%BF, и ссылка становится нечитаемой.
  • Без пробелов: каждый превращается в %20, а при копировании из мессенджера ссылка часто ломается ровно на этом месте.
  • Стабильный адрес: если файл обновляется, кладите новую версию под тем же именем, иначе все старые ссылки станут битыми.
  • Без даты и версии в имени, если ссылку публикуют другие: «prays.pdf» переживёт обновление, «prays-2026-03.pdf» — нет.
  • Тяжёлый файл предупреждайте текстом рядом со ссылкой: читателю на мобильном интернете это честнее, чем сюрприз на сорок мегабайт.

Ссылка на конкретное место в документе

  1. Проверьте, нужен ли вообще весь документ: если читателю важны три страницы из ста, вы решаете не задачу ссылки, а задачу лишнего веса.
  2. Откройте извлечение страниц и укажите нужный диапазон — работа идёт в браузере, файл никуда не отправляется.
  3. Сохраните получившийся короткий документ под собственным понятным именем.
  4. Дайте ссылку на него: она ведёт ровно туда, куда нужно, в любом просмотрщике и на любом устройстве.
  5. Полный документ оставьте рядом отдельной ссылкой для тех, кому нужен контекст целиком.

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

Почему по моей ссылке файл скачивается, а не открывается?

Сервер отдаёт его с заголовком attachment либо браузер настроен всегда сохранять PDF. Первое меняется в настройках хостинга, второе — в настройках браузера самого читателя.

Можно ли дать ссылку сразу на нужную страницу?

Встроенные просмотрщики обычно понимают якорь вида #page=7, но поведение зависит от браузера и программы. Надёжнее выделить нужные страницы в отдельный файл и дать ссылку на него.

Стоит ли переименовывать файл латиницей?

Да, если на него будут ссылаться. Кириллическое имя в адресе разрастается втрое, плохо переносит копирование через мессенджеры и мешает читателю понять, куда он идёт.

Как обновить документ, не сломав ссылки?

Загрузите новую версию под тем же именем, а дату изменения укажите рядом со ссылкой текстом. Смена имени файла делает битыми все ссылки, которые кто-то успел сохранить.

Рядом

Частые задачи с этим инструментом