Poppler-0.18.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-7.1
platform.
Package Information
-
Download (HTTP): http://poppler.freedesktop.org/poppler-0.18.4.tar.gz
-
Download MD5 sum: 12658f3308597e57f3faff538cc73baf
-
Download size: 1.9 MB
-
Estimated disk space required: 28 MB (excluding the encoding
data) and 112 MB (including the encoding data)
-
Estimated build time: 1.3 SBU (includes building with most
dependencies)
Additional Downloads
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.
Additional Downloads
Poppler Dependencies
Required
Fontconfig-2.9.0 and pkg-config-0.26
Recommended
libjpeg-8d, cairo-1.12.2 and OpenJPEG-1.5.0.
Optional
cURL-7.25.0, gtk+-2.24.10, little cms-1.19
or lcms2-2.3, LibTIFF-4.0.1, libxml2-2.7.8 and
Qt-4.8.1
(the libpoppler-qt4.so library is
needed for PDF support in Okular).
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/poppler
Installation of Poppler
If you have installed lcms2-2.3 and would like Poppler to use it, apply the Lcms 2 patch:
patch -p1 < ../poppler-0.18.4-lcms2-1.patch
Install Poppler by running the
following commands:
./configure --prefix=/usr --sysconfdir=/etc \
--disable-static --enable-xpdf-headers &&
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.18.4 &&
install -v -m644 README* /usr/share/doc/poppler-0.18.4
If you downloaded the additional encoding data package, install it
by issuing the following commands:
tar -xf ../poppler-data-0.4.5.tar.gz &&
cd poppler-data-0.4.5
Now, as the root user:
make prefix=/usr install
Command Explanations
--disable-static: This switch prevents
installation of static versions of the libraries.
--enable-xpdf-headers: Install some old
Xpdf headers required by certain
programs (e.g. Okular,
Libre Office and Inkscape).
-enable-zlib: This
parameter makes Poppler link with
the system-installed libz library to
enable compressed PDF functionality.
Contents
Installed Programs:
pdffonts, pdfimages, pdfinfo,
pdfseparate, pdftocairo, pdftohtml, pdftoppm, pdftops,
pdftotext, pdfunite and poppler-glib-demo
Installed Libraries:
libpoppler.so, libpoppler-cpp.so,
libpoppler-glib.so and libpoppler-qt4.so
Installed Directories:
/usr/include/poppler,
/usr/share/doc/poppler-0.18.4, /usr/share/gtk-doc/html/poppler
and /usr/share/poppler
Short Descriptions
|
pdffonts
|
lists the fonts used in a PDF file along with various
information for each font.
|
|
pdfimages
|
saves images from a PDF file as PPM, PBM, or JPEG files.
|
|
pdfinfo
|
prints the contents of the 'Info' dictionary (plus some
other useful information) from a PDF file.
|
|
pdfseparate
|
extracts single pages from a PDF file.
|
|
pdftocairo
|
converts a PDF file to one of several formats (PNG, JPEG,
PDF, PS, EPS, SVG) using the cairo output device of the
poppler library.
|
|
pdftohtml
|
converts a PDF file to HTML.
|
|
pdftoppm
|
converts PDF files to PBM, PGM and PPM formats.
|
|
pdftops
|
converts PDF files to Postscript format.
|
|
pdftotext
|
converts PDF files to plain text.
|
|
pdfunite
|
merges several PDF files, in the order of their
occurrence on the command line, to one PDF output file.
|
|
poppler-glib-demo
|
is a tool to demonstrate the API, and for use when
debugging and testing poppler.
|
|
libpoppler.so
|
contains the API functions to render PDF files.
|
|
libpoppler-cpp.so
|
is a C++ backend for rendering PDF files.
|
|
libpoppler-glib.so
|
is a wrapper library used to interface the PDF rendering
functions with GTK+.
|
|
libpoppler-qt4.so
|
is a wrapper library used to interface the PDF rendering
functions with Qt-4.
|
Last updated on 2012-04-12 13:29:17 +0000