Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 9. Графические библиотеки и библиотеки шрифтов | Вперед |
Пакет Poppler-0.14.4
Знакомимся с пакетом Poppler
В пакете Poppler находится библиотека, предназначенная для отображения формата PDF, а также инструментальные средства командной строки, используемые для работы с файлами в формате PDF. Пакет применяется для работы с функциями отображения документов в формате PDF; при этом используются обращения к библиотеке общего доступа.
Известно, что пакет правильно собирается и работает на платформе LFS-6.7.
Информация о пакете
- Загрузка (HTTP): http://poppler.freedesktop.org/poppler-0.14.4.tar.gz
- Контрольная сумма MD5: a40fe96e1115f648ce4689e667743530
- Размер загружаемого пакета: 1,7 MB
- Оценочный размер требуемого дискового пространства: 137 MB (без Qt, но с данными, используемыми для отображения некоторых кодировок)
- Оценочное время сборки: 1,3 SBU (включая сборку с большей частью зависимостей, но без Qt)
Дополнительные загрузки
Данные для некоторых кодировок пакета Poppler
- Загрузка (HTTP): http://poppler.freedesktop.org/poppler-data-0.4.3.tar.gz
- Контрольная сумма MD5: 2d648047e5d0b315df1571b460ee6a96
- Размер загружаемого пакета: 4,0 MB
В дополнительном пакете находятся файлы, используемые пакетом Poppler для отображения некоторых кодировок. Эти файлы вспомогательные и если они присутствуют, пакет Poppler автоматически прочтет их. Если эти файлы установлены, то пакет Poppler будет правильно отображать кодировки CJK и Cyrillic.
Зависимости пакета Poppler
Обязательные
Рекомендуемые
libjpeg-8c, Пакет cairo-1.10.2, GLib-2.30.1 и OpenJPEG
Необязательные
gtk+-2.24.8, Qt-3.3.8d, Qt-4.7.1, cURL-7.22.0, libxml2-2.7.8 и little cms-1.19
Если вы устанавливаете Poppler для поддержки Kdegraphics-3.5.10, то вам для того, чтобы собиралась библиотека libpoppler-qt
, нужно иметь установленный пакет Qt-3.3.8d.
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/poppler
Установка пакета Poppler
ПредосторожностиПакет Poppler перезапишет утилиты командной строки и страницы man, ранее установленные пакетом Xpdf. Если вы предпочитаете сохранить версии Xpdf этих файлов, передайте параметр |
./configure --prefix=/usr \ --sysconfdir=/etc && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install && install -v -m755 -d /usr/share/doc/poppler-0.14.4 && install -v -m644 README* /usr/share/doc/poppler-0.14.4
Если вы скачали дополнительный пакет, предназначенный для некоторых кодировок, установите его, выполнив следующие команды:
tar -xf ../poppler-data-0.4.3.tar.gz && cd poppler-data-0.4.3
Теперь в роли пользователя root
выполните:
make prefix=/usr install
Пояснение команд
--disable-cairo-output
: Этот параметр отключает сборку графического движка cairo.
--disable-poppler-glib
и --disable-gtk-test
: Эти параметры отключают сборку программы-обвертки GLib и тестовой программы GTK+.
--disable-static
: Этот переключатель предотвращает сборку статической библиотеки.
--enable-xpdf-headers
: Устанавливает старые заголовки Xpdf, которые требуются для определенных программ. Этот переключатель не поддерживается пакетом Poppler.
Описание пакета
Установленные программы: Для программ, использующих pdf*, смотрите описание программы Xpdf-3.02
Установленные библиотеки: libpoppler.{so,a}, libpoppler-cpp.{so,a}, libpoppler-glib.{so,a}, libpoppler-qt.{so,a} и libpoppler-qt4.{so,a}
Установленные директории: /usr/include/poppler, /usr/share/doc/poppler-0.14.4, /usr/share/gtk-doc/html/poppler и /usr/share/poppler
Краткое описание
| содержит функции API, предназначенные для рендеринга файлов PDF |
| является движком на C++ для рендеринга файлов PDF |
| является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в GTK+. |
| является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в Qt |
| является библиотекой-оберткой, используемой в качестве интерфейса к функциям рендеринга PDF в Qt-4 |
Перевод сделан с варианта оригинала, датированного 2010-10-23 17:28:28 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет FriBidi-0.10.9 | Пакет JasPer-1.900.1 |