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

Ссылки в PDF перестали открываться

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

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

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

Что такое ссылка в PDF
прямоугольник поверх страницы с адресом, а не оформление текста
Сведение
прямоугольники ссылок пропускает намеренно — впечатывать в страницу нечего
Сжатие
растеризует страницу, объектов перехода после него не остаётся
Пересборка из копий страниц
внешние адреса сохраняются, именованные точки перехода теряются
Печать в файл
рисует вид ссылки, но не создаёт объекта перехода

Четыре случая и как их различить

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

Что делать в каждом случае

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

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

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

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

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

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

Потому что это два независимых свойства. Цвет и подчёркивание нарисованы как обычный текст, а способность открыть адрес даёт отдельный объект поверх страницы, которого в документе может не быть.

Оглавление не работает, а адреса сайтов работают. Почему так?

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

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

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

Можно ли сделать напечатанный в документе адрес кликабельным?

Нашими инструментами нет: для этого нужно создать новый объект перехода поверх нужного места и записать в него адрес. Проще вернуться к исходному документу и выгрузить его из редактора заново.

Рядом

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