Poppler-0.14.4

Introduction to Poppler

The Poppler package contains a PDF rendering library and command line tools used to manipulate PDF files. This is useful for providing PDF rendering functionality as a shared library.

This package is known to build and work properly using an LFS-6.7 platform.

Package Information

  • Download (HTTP): http://poppler.freedesktop.org/poppler-0.14.4.tar.gz

  • Download MD5 sum: a40fe96e1115f648ce4689e667743530

  • Download size: 1.7 MB

  • Estimated disk space required: 137 MB (without Qt, but including the encoding data)

  • Estimated build time: 1.3 SBU (includes building with most dependencies except Qt)

Additional Downloads

Poppler Encoding Data

The additional package consists of encoding files for use with Poppler. The encoding files are optional and Poppler will automatically read them if they are present. When installed, they enable Poppler to render CJK and Cyrillic properly.

Poppler Dependencies

Required

Fontconfig-2.8.0

Recommended

Optional

gtk+-2.24.8, Qt-3.3.8d Qt-4.8.0 cURL-7.22.0 libxml2-2.7.8, and little cms-1.19

If you're installing Poppler to support kdegraphics-3.5.13, you will need to have Qt-3.3.8d installed so that the libpoppler-qt library is built.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/poppler

Installation of Poppler

[Caution]

Caution

Poppler will overwrite command-line utilities and man pages previously installed by the Xpdf package. If you prefer to keep the Xpdf versions of these files, pass the --disable-utils parameter to the configure command below.

./configure --prefix=/usr \
            --sysconfdir=/etc &&
make

This package does not come with a test suite.

Now, as the root user:

make install &&
install -v -m755 -d      /usr/share/doc/poppler-0.14.4 &&
install -v -m644 README* /usr/share/doc/poppler-0.14.4

If you downloaded the additional encoding data package, install it by issuing the following commands:

tar -xf ../poppler-data-0.4.3.tar.gz &&
cd poppler-data-0.4.3

Now, as the root user:

make prefix=/usr install

Command Explanations

--disable-cairo-output: This parameter disables building the cairo graphics backend.

--disable-poppler-glib and --disable-gtk-test: These parameters disable building the GLib wrapper and GTK+ test program.

--disable-static: Prevent static libraries being built and installed.

--enable-xpdf-headers: Install old Xpdf headers required by certain programs. These are unsupported by Poppler.

Contents

Installed Programs: See the Xpdf-3.02 program descriptions for the pdf* programs
Installed Libraries: libpoppler.{so,a}, libpoppler-cpp.{so,a}, libpoppler-glib.{so,a}, libpoppler-qt.{so,a} and libpoppler-qt4.{so,a}
Installed Directories: /usr/include/poppler, /usr/share/doc/poppler-0.14.4, /usr/share/gtk-doc/html/poppler and /usr/share/poppler

Short Descriptions

libpoppler.{so,a}

contains the API functions to render PDF files.

libpoppler-cpp.{so,a}

is a C++ backend for rendering PDF files.

libpoppler-glib.{so,a}

is a wrapper library used to interface the PDF rendering functions with GTK+.

libpoppler-qt.{so,a}

is a wrapper library used to interface the PDF rendering functions with Qt.

libpoppler-qt4.{so,a}

is a wrapper library used to interface the PDF rendering functions with Qt-4.

Last updated on 2010-10-23 17:28:28 +0000