После того как Adobe выпустила бесплатную версию Acrobat Reader (позднее переименованную в Adobe Reader) для чтения PDF-документов, популярность этого формата стала возрастать.
Сейчас, де факто, это самый популярный формат для просмотра документации и он продолжает наращивать масштабы. Чего только стоит то, что этот формат включает механизм электронных подписей для защиты и проверки подлинности документов. Поэтому важно и нужно его не только знать и понимать, но и уметь пользоваться инструментами работы с ним.
Растр и Вектор
Чаще всего PDF-файл является комбинацией текста с растровой и векторной графикой.
Пример слева,это результат масштабирования или приближения любых картинок формата jpeg (например). Таковы особенности формата, это, по сути, "одноразовый формат". Для создания профессиональных документов всегда стараются использовать именно вектор - как на картинке справа. Тогда, например ваш чертеж в AutoCAD будет одинаково хорошо выглядеть как на A4 так и на A0.
Прямое предназначение это унифицированное представление для пользователя всего разнообразия векторных форматов (.svg, dwg, tex и т.п.) из разнообразных других программ.
"Упаковка" в pdf
Как уже говорилось ранее, для просмотра результата работы любая программа "упаковывает" все свои элементы (шрифты, графику, цвета и т.п.) в pdf как в контейнер. Из-за этого размеры pdf могут сильно разниться. Чаще всего, профессиональному пользователю предоставлены широкие возможности по настройке процесса упаковки.
Итак, что происходит при упаковке:
- внедрение или связывание шрифтов и графики;
- Меняется разрешение растровых изображений (например было 1024х768, а стало 640х480);
- Запускаются встроенные механизмы сжатия и оптимизации всего документа;
- Запускаются алгоритмы сжатия и оптимизации (ускорения просмотра) растровых изображений.
Любой pdf по умолчанию содержит 14 стандартных шрифтов. Если же при создании документа применялся нестандартный шрифт, он автоматически упаковывается в контейнер.
Редактирование pdf.
Существуют специальные программы, позволяющие редактировать PDF-файлы, однако их выбор значительно меньше, чем программ для создания или просмотра PDF документов.
Например бесплатная программа Inkscape, это мультиплатформенная программа (работает и в Linux и Windows), однако она имеет достаточно сложный для новичка интерфейс.
Если говорить о платных программах, то это , например Adobe Acrobat Pro (Professional). Всем хороша, удобный, привычный интерфейс, быстрая, универсальная, однако "платная".
В 2017 году функциональность по редактированию PDF была поддержана в российской программе ABBYY FineReader, ранее специализировавшейся только на распознавании и конвертировании PDF в другие формат.