Формат файла

PDF - формат переносимого документа

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

.pdf

PDF расшифровывается как Portable Document Format («портативный формат документа»). Adobe создала его, чтобы документ на любом компьютере и на любом принтере выглядел точно так, как задумал автор, независимо от того, установлены ли у читателя нужные шрифты. Благодаря этому PDF стал форматом для договоров, счетов, инструкций, форм, билетов и научных статей. В 2008 году Adobe передала спецификацию Международной организации по стандартизации, поэтому сегодня PDF является открытым стандартом, а не форматом одной компании.

Как PDF хранит страницу

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

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

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

Какие метаданные содержит PDF

PDF содержит больше метаданных, чем обычно ожидают пользователи, и сразу в двух местах.

Первое - это словарь сведений о документе, классический набор полей, который программа чтения показывает в свойствах документа. Вы увидите Title, Author, Subject, Keywords, Creator (приложение, в котором был создан документ) и Producer - программное обеспечение, которое фактически записало PDF. Рядом с ними находятся CreationDate и ModifyDate, обычно в формате D:20240418103122+02'00', который кодирует и момент времени, и часовой пояс.

Второе - это XMP, XML-пакет метаданных от Adobe. XMP может повторять те же поля в структурированном виде и используется, чтобы документ указывал, например, свой уровень соответствия PDF/A, постоянный идентификатор документа, сохраняющийся при редактировании, и историю приложений, которые его изменяли.

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

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

Когда использовать PDF

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

Когда вы еще пишете текст, PDF выбирать не стоит. PDF неудобно редактировать (вы перемещаете объекты по странице, а не перетекающий абзац), поэтому храните редактируемый оригинал в формате текстового редактора и экспортируйте в PDF в конце. На телефоне такие файлы тоже читаются плохо, потому что фиксированная страница не может подстроиться под узкий экран; с этим гораздо лучше справляется формат электронной книги. Для долгосрочного архивного хранения существует профиль PDF/A, который как раз и запрещает те функции, из‑за которых обычный PDF может стать рискованным для открытия через двадцать лет.