Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Формат PDF для электронных документов

В древние компьютерные времена PDF не было, вместо него в издательском деле использовался PostScript. Это — навороченный и объёмный формат разметки страниц, готовящихся к печати, и управляться с ним могут лишь специалисты. Но потом работники компании Adobe решили, что нужна упрощённая версия PostScript для массового использования. И вот в 1993-м появился первый вариант Portable Document Format, то бишь компактный формат для документов. Он обозначался как PDF 1.0.

И не просто документов, а таких, которые способны адекватно печататься на любом принтере и открываться в любой операционной системе. (При наличии соответствующего софта, конечно: Acrobat Reader, а потом — Adobe Reader.)

Поначалу всё было не так уж и хорошо. Нововведение продвигалось со скрипом. По крайней мере, пока просмотрщик от Adobe не стал бесплатным. Но зато потом формат завоевал весь мир.

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

Электронные книги, документы, инструкции, руководства etc. по сей день изготавливаются именно в PDF. С закладками, ссылками, как полагается. Ведь самым главным достоинством PDF является тот факт, что формат — кросс-платформенный. И в Windows, и в Linux, и в MAC документ будет выглядеть одинаково. И распечатается как надо.

Всё то, что вы видите на экране, точно так же будет отображено и на принтере. Потому что PDF — это на самом деле список команд для принтера на понятном ему языке, если говорить упрощённо. В связи с чем формат нередко называют «электронная бумага».

Предположим, вы создали документ в текстовом процессоре OpenOffice.org. Вам нужно отправить результат работы в другую контору, где, возможно, установлен MS Office. Там файл может вообще не открыться, или же откроется весьма криво. Так же криво и распечатается.

Чтобы ничего подобного не произошло, следует нажать на панели инструментов волшебную кнопочку «Экспорт в PDF». Несколько секунд — и вы получите файл, который наверняка откроется, адекватно отобразится и распечатается где угодно и на чём угодно.

Фактически, создавая PDF, вы действительно печатаете. Но только на виртуальной, электронной бумаге. Потому программа для создания таких файлов называется PDF-принтером.

Предположим, вам нужно создать PDF не с помощью офисных приложений, где имеется волшебная кнопка, а прямо в браузере. Быстро сохранить документ, открытый прямо из сети, какую-нибудь веб-страницу со всем её содержимым. Или из редактора простого текста наподобие Блокнота (Windows) или Gedit (Linux). Следовательно, в систему нужно установить виртуальный PDF-принтер.

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

Подобный софт для Windows тоже бывает бесплатным, но он нередко является AdWare — донимает рекламой, призывами купить расширенную версию с дополнительными плюшками.

Есть отличная программа DoPDF, в ней реклама не очень назойливая (по крайней мере, пока). Или свободный PDFCreator (совсем недавно вышла его свежая версия), который можно смело использовать в коммерческих целях, не опасаясь подвоха, описанного в пользовательском соглашении мелкими буквами.

Установили? Теперь в меню «Файл» любого документа в любом редакторе или браузере нажимаем «Печать». И видим, что в списке доступных принтеров появился ещё один — виртуальный. Его и выбираем. Остаётся лишь указать, в какую папку следует поместить результат. (В Ubuntu и её вариантах в домашнем каталоге будет папка с весьма очевидным названием: PDF.)

Редактирование PDF — вечная тема печали. Все подобные редакторы — платные. В бесплатных программах можно разве что мелкие правки осуществить, вроде изменения комментариев или вставки закладок. Ну, ещё есть приложения для склейки файлов или, наоборот, разделения. Толку всё равно мало.

Значит, сохраняйте исходный документ и правьте в нём, а потом печатайте с помощью виртуального принтера наново, вот и все дела.

Так или иначе, но реальной альтернативы PDF пока нет. Попытки создания подобных форматов (и их интенсивной раскрутки в интернете) не пошатнули монополию Portable Document Format. Вероятно, потому, что разработчики пока не могут предоставить аналогичное количество плюшек.

Следовательно, в обозримом будущем от PDF никуда не деться, доведётся продолжать использовать сей формат в документообороте, нравится он нам или нет.

Почему может не нравиться? Потому что небезопасен. Если вы используете для открытия файлов Adobe Reader, то необходимо заткнуть хотя бы некоторые дыры.

Во-первых, JavaScript в большинстве случаев совершенно не нужен. В меню Adobe Reader «Редактирование —> Установки» находим соответствующий раздел и запрещаем выполнение скриптов.

Во-вторых, в PDF может быть вставлен вредоносный код. В том числе и «угрозы нулевого дня» — те, о которых антивирусы пока не знают. В сомнительных случаях желательно сохранить файл на диск и проверить его сканером при наличии свежих баз (ещё лучше — на Virustotal.com), и только потом открывать.

Чтобы браузер не открывал PDF в своём окне автоматически, а предлагал сохранение на диск, снова отправляемся в «Редактирование —> Установки», где ищем раздел «Интернет». Там и запрещаем встраивание документов в браузер.

Правда, Google Chrome всё равно будет их открывать, у него есть собственный просмотрщик. Но он, по крайней мере, сделает это в «песочнице», изолированной от всей системы. Кстати, сохранять PDF на диск из Chrome следует нажатием комбинации клавиш Ctrl+S.

Для отображения PDF в Linux чаще всего используется свободная программа Evince. Её версия для Windows нынче достигла вполне приемлемого качества. Правда, если нужно распечатать сначала чётные страницы, а потом нечётные (или наоборот) на двух сторонах пачки листов, то доведётся перечислять их вручную.

Данного неудобства нет в STDU Viewer, где, как и в Adobe Reader, можно сразу указывать печать всего диапазона чётных или нечётных. Правда, в отличие от Evince, этот софт не является ни свободным, ни кросс-платформенным. Зато умеет отображать и альтернативные форматы, упомянутые выше.

Автор: vanilinkin, специально для xBB.uz, 08.06.2011


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2011-06-08 19:11:54

Метки материала: формат, pdf, формат pdf, формат pdf для электронных документов, it, информационные технологии

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2019, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.