Poppler is a PDF rendering library based on the xpdf-3.0 code base.

What's with the name?


Discuss poppler on the poppler mailing list, or visit the #poppler irc channel on irc.freenode.org.


The latest stable release is poppler-0.74.0.tar.xz, released on Feb 7, 2019:

Release 0.74.0:
         * Remove support for obsolete systems. Issue #709
         * Include timezone in timeToDateString()
         * Fix/silence some warnings
         * Fix issues with broken files

        build system:
         * Fix linking in FreeBSD
         * Fix fseeko configure check on Android for API level < 24
         * Remove unused MacroPushRequiredVars.cmake

         * Add API that lazily builds an outline by wrapping the internal objects
         * Demo: Use new API to build Table Of Contents lazily

         * Improve documentation
         * Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *')

         * pdfsig: add -nssdir option

         * Add a way to get all the named destinations in a document.

The tarball has been signed (.sig file) by Albert Astals Cid CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7.

Besides poppler you are also going to need poppler encoding data: poppler-data-0.4.9.tar.gz, released on April 24, 2018.

Previous poppler releases are available here.


Poppler is developed using git. To clone the repository use the following command:

git clone https://anongit.freedesktop.org/git/poppler/poppler.git

or browse (via cgit) (via gitlab) the repository. Please send patches via gitlab merge requests.


Poppler comes with multiple frontends (APIs): cpp, glib and qt5. Following is a list of already generated documentation, the glib link may or may not be up to date. You can always generate up to date documentation from the source code.


Poppler Wiki.


Check out the bugs filed against poppler and the issues found by oss-fuzz.


Use giltab to report bugs or suggest enhancements.

If you have documents that don't render properly with poppler, please open a bug and attach the PDF file there, if possible.

Packaged Versions

This is a non-complete list of packaged versions of poppler and poppler-data.


Packaging status


Packaging status