Современные настольные издательские системы могут создавать файлы PDF. Бесплатные программы просмотра файлов PDF доступны на сервере ftp://ftp. adobe. com. Кроме того, фирма Adobe распространяет коммерческое программное обеспечение Acrobat Distiller, которое может транслировать любой файл PostScript в эквивалентный ему файл PDF. На некоторых системах этот продукт позволяет любой программе создавать файлы PDF, просто отправляя данные в файл через драйвер принтера PostScript и преобразуя результат с помощью программы Acrobat Distiller.
Как работает PDF Файлы PDF — это текстовые файлы1. Первая строка файла представляет собой следующую запись: PDF-1. О, где число 1. О указывает на номер текущей версии стандарта PDF. Остальной файл представляет собой последовательность пронумерованных объектов. В конце файла находится таблица перекрестных ссылок, позволяющая приложению локализовать любой объект файла. Таблица перекрестных ссылок указывает смещение в байтах для каждого из пронумерованных объектов. Приложение начинает чтение с конца файла PDF, где находится указание на месторасположение таблицы перекрестных ссылок и номер «корневого» объекта документа. Каждый объект адресуется по номеру в таблице перекрестных ссылок. Благодаря ссылкам корневого объекта на каждый из объектов документа любой из них может быть легко найден (в том числе, отдельные страницы, резюме и общий план документа).
Такая структура позволяет приложению быстро находить любой нужный элемент в файле, не загружая при этом полностью весь файл в память и не просматривая его с самого начала. Другое преимущество такой косвенной адресации состоит в том, что объекты можно обновлять, добавляя исправленную копию объекта в конец файла и расширяя таблицу перекрестных ссылок. PDF позволяет разбивать таблицу перекрестных ссылок на несколько частей, таким образом, чтобы более свежие варианты заменяли устаревшие. Файлы PDF могут быть дополнены (например, в них могут быть добавлены аннотации) без каких- либо изменений исходных данных.
Опубликовал Kest
February 22 2013 00:46:49 ·
0 Комментариев ·
3974 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.