Tips & Tricks

Как сжать PDF-файл без потери кликабельных ссылок и оглавления

Вы сжимаете 40-страничный отчет, чтобы уложиться в лимит вложений по электронной почте. Размер файла уменьшается с 15 МБ до 3 МБ. Текст выглядит нормально. Образы до сих пор узнаваемы. Но когда вы открываете сжатый PDF-файл, оглавление не работает. Ни одна ссылка на главу не работает. Перекрестные ссылки, которые раньше приводили к рисункам и таблицам, не работают. Все внутренние гиперссылки удалены. Документ меньше, но тоже порван.

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

How to Compress a PDF Without Losing the Clickable Links and Table of Contents

Почему сжатие разрушает ссылки и закладки

Ссылки PDF хранятся как объекты аннотаций. Каждая ссылка содержит пункт назначения, который может быть номером страницы, именованным пунктом назначения, например «Глава 3», «Глава 3», «Глава 3». или URL-адрес. Во время сжатия механизм PDF может переписать внутреннюю структуру объекта для оптимизации размера файла. Если дерево страниц перезаписывается, номера страниц, на которые указывают ссылки, могут сместиться. Если он удаляет неиспользуемые именованные пункты назначения для экономии места, ссылки, ссылающиеся на эти пункты назначения, разрушаются. Если он объединяет повторяющиеся объекты, аннотации, имеющие общую ссылку на объект, могут потерять свои индивидуальные места назначения.

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

WukongPDF

Попробуйте сжать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Как сжать, сохранив ссылки и закладки

Механизм сжатия WukongPDF поддерживает PDF. Он анализирует структуру документа, определяет объекты изображений, которые можно сжать, и применяет сжатие только к этим объектам. Аннотации ссылок, деревья закладок и именованные места назначения сохраняются, поскольку они не являются данными изображения и не изменяются. Сжатие нацелено на изображения, которые являются источником размера файла, и оставляет структуру навигации нетронутой.

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

Тестирование ссылок после сжатия

Систематическое тестирование выявляет неработающие ссылки еще до того, как документ достигнет своей аудитории. Проверьте по одной ссылке каждого типа: запись оглавления, указывающая на заголовок в документе; перекрестная ссылка, указывающая на рисунок или таблицу; ссылка на сноску, указывающая на текст сноски и обратно; внешний URL-адрес, указывающий на веб-сайт. Если все четыре типа работают, сжатие безопасно. Если один тип поврежден, проверьте, ограничивается ли поломка этим типом или затрагивает все ссылки. Поломка, связанная с конкретным типом, предполагает, что инструмент сжатия неправильно обработал определенный тип аннотаций. Универсальная поломка предполагает, что слой аннотаций был полностью удален.

Также проверьте панель закладок. Закладки технически не являются ссылками, это отдельное дерево навигации, но они служат той же цели. Разверните панель закладок и щелкните несколько записей. Они должны перейти на правильные страницы. Если закладки сохраняются, но ссылки не работают, или наоборот, инструмент сжатия обрабатывает эти две навигационные системы по-разному.

Предотвращение потери соединения в вашем рабочем процессе

Если вы создаете PDF-файлы, которые будут сжаты позже, например отчеты, которые архивируются и сжимаются для хранения, экспортируйте их с устойчивыми структурами ссылок. Используйте именованные места назначения вместо мест назначения на основе номера страницы для внутренних ссылок. Именованные адресаты сохраняются при изменении нумерации страниц, поскольку они ссылаются на метку, а не на номер страницы. В Word это означает использование «Вставка», «Закладка» для создания именованных привязок и «Вставка», «Гиперссылка» для создания ссылок на эти закладки. Экспортируйте в PDF с помощью функции «Создать закладки с помощью заголовков». опция включена. Благодаря этим методам PDF-файл становится более устойчивым к сжатию и другой постобработке.

Внешние URL-адреса являются наиболее устойчивым типом ссылок, поскольку они не зависят от внутренней структуры PDF-файла. Внешний URL-адрес, например https://www.example.com, указывает на ресурс за пределами PDF-файла. Сжатие не может его нарушить, поскольку место назначения не находится внутри файла. Если все внутренние ссылки ломаются после сжатия, а внешние URL-адреса сохраняются, инструмент сжатия реструктурирует внутреннее дерево страниц и разрушает внутренние ссылки. Эта диагностика точно скажет вам, что пошло не так.

Восстановление потерянных ссылок, когда повторное сжатие невозможно

Если исходный несжатый файл исчез, а в сжатом файле есть неработающие ссылки, добавьте ссылки обратно вручную. Откройте PDF в редакторе ссылок. Инструмент создания ссылок позволяет рисовать прямоугольники ссылок поверх существующего текста ссылки и назначать места назначения. Воссоздайте каждую неработающую ссылку. Для 40-страничного отчета с 30 неработающими ссылками это занимает 20–30 минут. Это утомительно, но необходимо, если структура навигации важна и исходный файл невозможно восстановить.

Урок будущего сжатия заключается в том, чтобы сжимать копию, а не оригинал, и проверять ссылки сразу после сжатия, пока оригинал все еще доступен. Reduce PDF Size, сохраняющий структуру навигации, является подходящим инструментом. Поэтапный подход к сжатию также помогает. Сжатие WukongPDF предназначено для этого: оно создает файл меньшего размера со всеми PDF Links неповрежденными.

WukongPDF

Попробуйте сжать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →