Посмотрите, какие файлы везёт внутри себя PDF, сохраните их, удалите те, что не должны уехать вместе с ним, или встройте новые.
Вложения PDF
Посмотрите, какие файлы везёт внутри себя PDF, сохраните их, удалите те, что не должны уехать вместе с ним, или встройте новые.
Документ распаковывается, читается и перезаписывается внутри этой вкладки. Ни PDF, ни что-либо встроенное в него никуда не отправляется, включая файлы, помеченные как программы.
PDF — это не только страница, но и контейнер, и большинство читалок этим почти не пользуется. Таблица, по которой построен отчёт, XML электронного счёта, участники портфолио, которое открывается файловым менеджером, а не документом, — всё это едет внутри файла, причём в двух совершенно разных местах: в панели вложений уровня документа и в аннотациях-скрепках, приколотых к конкретной странице. Здесь перечислено и то, и другое — с именем, типом, размером, описанием и записанными датами, — а файл, встречающийся в обоих местах, показывается один раз, с указанием страницы, к которой приколот. Сохраните один файл или всю выборку архивом ZIP. Отметьте то, что не должно ехать вместе с документом, и это уйдёт вместе со скрепкой.
Возможности
Панель вложений и аннотации-скрепки в одном списке, с указанием страницы каждой скрепки
Тип, размер, описание и записанные даты, прочитанные прямо из файла
Файлы с именами программ — .exe, .js, .bat, .ps1 и прочие — помечаются красным до того, как вы их откроете
Сохранение одного вложения или всей выборки в ZIP с безопасными и различимыми именами
Отметка вложений на удаление и возможность снять отметку до сохранения
Встраивание новых файлов любого типа, каждый со своим описанием
Удаление всех вложений превращает портфолио обратно в обычный PDF
Имена со скобками или нелатинскими буквами записываются так, чтобы читалки на них не спотыкались
Как использовать Вложения PDF
Перетащите PDF и посмотрите, что он везёт
Сохраните нужное и отметьте то, что следует удалить
Перетащите новые файлы для встраивания, каждый с описанием
Сохраните новую копию PDF
Пример
Ввод
invoice-4831.pdf — an electronic invoice from a supplier
Результат
1 attachment · factur-x.xml · XML · 4.2 kB · in the attachments panel
Машиночитаемый счёт едет внутри человекочитаемого.
Частые ошибки и устранение неполадок
Моя читалка никогда не показывала мне эти файлы. — Большинство читалок держит панель вложений закрытой, а у встроенных в браузеры просмотрщиков её часто нет вообще. Файлы лежат в документе независимо от того, предложил ли кто-нибудь их показать.
PDF открывается списком файлов, а не страницей. — Это портфолио: вложения и есть его смысл, а собственные страницы — только титульный лист. Удалите все вложения, и он снова станет обычным документом.
Одну запись не удаётся сохранить. — Эта запись — указатель на файл на чьём-то чужом диске, а не встроенная копия. Имя в документе записали, а сами байты в него так и не положили.
Вложение названо как программа. — Считайте его враждебным, пока точно не знаете, откуда пришёл документ. Удалите его здесь, затем прогоните файл через «Очистку PDF», чтобы увидеть, что ещё внутри может действовать само.
Часто задаваемые вопросы
Где внутри PDF на самом деле хранятся прикреплённые файлы?
В двух местах. Список уровня документа — это то, что показывает панель вложений читалки, и обычно они там. Файл может также висеть на аннотации-скрепке на одной странице, и некоторые читалки открывают её только по клику. Здесь перечислено и то, и другое.
Что такое портфолио PDF и почему мой файл открывается файловым менеджером?
Портфолио — это PDF, задача которого нести набор файлов. Флаг в документе говорит читалкам сначала показать коллекцию, поэтому собственные страницы играют роль обложки. Уберите вложения, и флаг уйдёт вместе с ними.
Любой ли файл можно прикрепить к PDF?
Да, формат не ставит никаких ограничений — именно поэтому встроенный файл заслуживает подозрения. Внутрь можно упаковать что угодно, включая исполняемое, а записанный тип — это лишь то, что автор решил заявить.
Уменьшает ли удаление вложения размер PDF?
Обычно да, и часто резко, потому что встроенные файлы хранятся целиком. Документ перезаписывается без них и без записей, которые на них указывали, поэтому байты действительно покидают файл.
Безопасно ли открывать файл, прикреплённый к PDF от незнакомого отправителя?
Не безопаснее любого другого неожиданного файла. PDF здесь всего лишь конверт. То, что помечено как программа, открывать не стоит вообще, а к остальному отнеситесь с той же осторожностью, что и к вложению в письме.
Связанные инструменты
Очистка PDF — Убирает из PDF JavaScript, действия при открытии, встроенные файлы и прочую активность.
Инспектор PDF — Показывает версию PDF, размеры страниц, шрифты, картинки, формы, защиту и стандарты.