3.2.Формат pdf
Формат PDF (Portable Document Format) - переносний формат документів, розроблений компанією Adobe Systems, використовується як основа для створення електронних видань у середовищі програмного пакету Adobe Acrobat. Формат PDF - це файловий текстової формат, призначений для представлення публікацій чи інших документів на будь-якій апаратній платформі й у будь-якому операційному середовищі. PDF-файл містить PDF-публікацію і спеціальні дані.
PDF-публікація (документ) містить одну чи більше сторінок. Кожна сторінка може включати будь-які компоненти електронного видання: текст, графіку й ілюстрації, анімацію, відео- і аудіо інформацію в апаратно-незалежному форматі, у вигляді так званого сторінкового опису (page description). PDF-публікація може також містити інформацію, що забезпечує навігацію в гіпертекстовій електронній публікації.
Крім того, публікація містить версію специфікації PDF, що використовується в конкретному файлі, і інформацію про розташування структури файлу.
Формат PDF представляє текст і графіку, використовуючи модель формування зображень мови програмування смуг PostScript. Графічними об'єктами можуть бути тексти і форми публікацій, векторні і растрові зображення і т.д. Графічні об'єкти можуть бути будь-якого кольору.
Оператори створення сторінок PDF подібні операторам мови PostScript. Головна відмінність полягає в тому, що PDF не програмна мова, вона не містить процедур, змінних і т.п.
Характерними рисами PDF-файлу є:
PDF-файл може містити об'єкти, подібні до гіпертекстових посилань, доступні тільки при інтерактивному перегляді;
для спрощення процесу опису сторінок PDF не використовує конструкції програмних мов;
PDF створює визначену структуру файлу, що дає змогу програмним додаткам мати доступ до будь-якої частини документа;
PDF-файл містить інформацію про розміри шрифту і т.п.;
PDF-файл не може бути прямо перетворений у PostScript-публікацію для друку;
PDF-файл будується або на основі 7-бітовому ASCII-файлі, або на базі бінарного файлу. Якщо це ASCII-файл, у ньому використовуються тільки друковані символи 7-бітового ASCII-коду, пробіл, табуляція, повернення каретки і перехід рядка. У випадку бінарного файлу можуть бути використані всі символи 8-бітового коду. Вважається, що ASCII-код - найбільш зручний для переносу вид кодування.
Для зменшення розміру файлу PDF використовує різні методи стиснення зображень:
JPEG - для повноколірних ілюстрацій і зображень у градаціях сірої шкали;
CCITT - для чорно-білих зображень;
LZW - для компресії і декомпресії текстового матеріалу.
Усі ці методи оперують із двійковими даними, що потім можуть бути закодовані в коді ASCII. Для забезпечення незалежності від шрифтів PDF-файл містить опис для кожного шрифту, використаного в публікації. Опис включає назву, кегль (розмір) і стиль шрифту. У режимі перегляду публікації, якщо шрифт, використаний у документі, доступний, то він використовується. Якщо недоступний, то заміняється на подібний з тим же кеглем і іншими характеристиками. Деякі шрифти можуть вбудовуватися в PDF-публікацію.
Для прямого пошуку будь-якої сторінки файлу PDF-файл містить спеціальну таблицю посилань. Таблиця розміщається наприкінці файлу і сприяє зменшенню часу пошуку і виводу сторінки в PDF-публікації, тому що забезпечує незалежність часу пошуку від загальної кількості сторінок у документі.
- Розділ 1. Основні компоненти електронних видань
- Розділ 1. Основні компоненти електронних видань
- 1.1. Текстова інформація
- 1.2. Напівтонові і кольорові ілюстрації
- 1.3. Анімаційна графіка
- 1.4. Відеоінформація
- 1.5. Аудіоінформація
- Розділ 2. Технології гіпертекстових видань
- 2.1. Функції гіпертекстових електронних видань
- 2.2. Принципи побудови гіпертекстових видань
- 2.3. Математична модель гіпертексту
- 2.4. Гіпертекстові Web-документи
- 2.5. Підготовка публікацій у середовищі Adobe Acrobat
- 2.6. Технологія Help-файлів
- 2.7. Засіб доставки електронних видань
- 2.8. Класифікація і загальні принципи оформлення електронних видань
- Розділ 3. Цифрове представлення текстової інформації
- 3.1.Стандарти кодування символів ascii, ansi, кои-8 і unicode
- 3.2.Формат pdf
- 3.3.Формат розмітки тексту rtf
- Розділ 4. Графічні формати
- 4.1. Растровий формат gif
- 4.2. Формат графічних файлів png
- 4.3. Графічний формат jpeg
- 4.4. Формат tiff
- 5.1. Сімейство форматів mpeg
- 5.2. Звукові формати
- 5.3. Анімаційні файлові формати fli, flc, cel
- Розділ 6. Програми перегляду Web-публікацій
- 6.1. Доступ до Web-сторінки в Internet
- 6.2. Програма перегляду ms Internet Explorer
- 6.3. Програма перегляду Netscape Navigator
- 7.4. Мова JavaScript
- Визначення файлу для JavaScript
- Використання JavaScript-виразів в якості значень html-атрибутів
- Оголошення JavaScript-програми як оброблювача подій
- 7.5. Мова програмування сценаріїв php
- Завантаження файлів
- Регулярні вирази
- 7.6. Мова Perl
- 7.7. Мова моделювання віртуальної реальності vrml
- Розділ 8. Програмування Web-сторінок у мовному середовищі html
- 8.1. Структура і форматування html-документа
- 8.2. Таблиці
- 8.4. Форми
- 8.5. Фрейми
- 8.8. Гіперпосилання
- 8.9. Таблиці стилів
- Розділ 9. Автоматизація створення Web-публікацій. Програмний пакет Macromedia Dreamweaver
- 9.1. Призначення та функціональні можливості пакету
- 9.2. Структурна схема програмного пакету
- 9.3. Інтерфейс користувача і принципи його організації
- 9.4. Деякі типові процедури пакета Dreamweaver
- 9.4.1. Робота з текстом
- 9.4.2. Вставка зображень
- 9.4.3. Створення карти зображення
- 9.4.4. Робота з таблицями
- 9.4.5. Створення форм
- 9.4.6. Робота з фреймами
- 9.4.7. Робота із шарами
- 9.5. Використання інтерактивних можливостей і анімації
- 9.6. Створення Web-сайту
- Розділ 10. Програмний пакет ms FrontPage
- 10.1. Функціональні можливості програмного пакету
- 10.2.Структурна схема пакету
- Розділ 11. Створення мультимедійних видань. Програмний пакет Macromedia Director
- 11.1.Функціональні можливості програмного середовища
- 11.2. Інтерфейс користувача
- Література
- Технологія розробки електронних видань