%general-entities; ]> $LastChangedBy$ $Date$ Poppler-&poppler-version; Poppler 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. &lfs75_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &poppler-md5sum; Download size: &poppler-size; Estimated disk space required: &poppler-buildsize; Estimated build time: &poppler-time; Additional Downloads Poppler Encoding Data Download (HTTP): Download MD5 sum: &poppler-data-md5sum; Download size: &poppler-data-size; 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 Recommended , , and Optional , , , or , , , (the libpoppler-qt4.so library is needed for PDF support in Okular), and User Notes: Installation of Poppler In order to optionally run the test suite, additional download of about 9 MB, using , is necessary. Make sure that you do not have the directory ../test. git clone git://git.freedesktop.org/git/poppler/test ../test If you are not building both Qt libraries, jump to the following paragraph. In order to build both Qt4 and Qt5 libraries, you need to run the install commands twice, because although both are detected, only wrapper for the first Qt version in PATH is built. Either can be built first, but to facilitate the explanation, we choose first the Qt4 library. You can do this using source setqt4 (script from ). Install Poppler by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-static \ --enable-xpdf-headers && make To test the results, issue: make check. Now, as the root user: make install If you are not building both Qt libraries, jump to the following paragraph. If you want to build both Qt libraries, first switch back to unpriviledged user, run source setqt5, from , and repeat the instructions from configuration until install. After that, proceed to install the documents until the end. The documents are installed using the following commands: install -v -m755 -d /usr/share/doc/poppler-&poppler-version; && install -v -m644 README* /usr/share/doc/poppler-&poppler-version; If you downloaded the additional encoding data package, install it by issuing the following commands as the root user: tar -xf ../poppler-data-&poppler-data-version;.tar.gz && cd poppler-data-&poppler-data-version; Now, as the root user: make prefix=/usr install Command Explanations : Install some old Xpdf headers required by certain programs (e.g. Okular, LibreOffice and Inkscape). : Use libcurl for HTTP support. Contents Installed Programs Installed Libraries Installed Directories pdfdetach, pdffonts, pdfimages, pdfinfo, pdfseparate, pdftocairo, pdftohtml, pdftoppm, pdftops, pdftotext, pdfunite, and poppler-glib-demo libpoppler.so, libpoppler-cpp.so, libpoppler-glib.so, libpoppler-qt4.so, and libpoppler-qt5.so /usr/include/poppler, /usr/share/doc/poppler-&poppler-version;, /usr/share/gtk-doc/html/poppler, and /usr/share/poppler Short Descriptions pdfdetach lists or extracts embedded files from PDF files. pdfdetach pdffonts lists the fonts used in a PDF file along with various information for each font. pdffonts pdfimages saves images from a PDF file as PPM, PBM, or JPEG files. pdfimages pdfinfo prints the contents of the 'Info' dictionary (plus some other useful information) from a PDF file. pdfinfo pdfseparate extracts single pages from a PDF file. pdfseparate 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. pdftocairo pdftohtml converts a PDF file to HTML. pdftohtml pdftoppm converts PDF files to PBM, PGM and PPM formats. pdftoppm pdftops converts PDF files to Postscript format. pdftops pdftotext converts PDF files to plain text. pdftotext pdfunite merges several PDF files, in the order of their occurrence on the command line, to one PDF output file. pdfunite poppler-glib-demo is a tool to demonstrate the API, and for use when debugging and testing Poppler. poppler-glib-demo libpoppler.so contains the API functions to render PDF files. libpoppler.so libpoppler-cpp.so is a C++ backend for rendering PDF files. libpoppler-cpp.so libpoppler-glib.so is a wrapper library used to interface the PDF rendering functions with GTK+. libpoppler-glib.so libpoppler-qt4.so is a wrapper library used to interface the PDF rendering functions with Qt4. libpoppler-qt4.so libpoppler-qt5.so is a wrapper library used to interface the PDF rendering functions with Qt5. libpoppler-qt5.so