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.

Poppler Wiki.


The latest stable release is poppler-0.46.0.tar.xz, released on July 25, 2016:

         * cairo: fix bug in setAntialias()
         * cairo: Fix tiling patterns with BBox with non-zero x,y
         * cairo: try finding glyphs in substitute fonts by unicode value. Bug #96994
         * Added XRef modification flag
         * Added DocInfo setters & getters
         * Be less strict when parsing FitH Link destinations. Bug #96661

         * pdftocairo: revert the use of groups for blending into white page
         * pdftocairo: Use fprintf for printing errors
         * pdfinfo: Don't print pdf info when printing metadata, javascript, or structure. Bug #96801

         * Added document property setters & simplified getters
         * make document metatag gobject properties writeable

         * pass len to GooString constructor in detail::ustring_to_unicode_GooString(). Bug #96426
         * Added functions to save a document
         * Added document property setters & getters

         * Added document property setters & simplified getters

         * Added document property setters & simplified getters

        build system:
         * configure: Don't use -fPIC on cygwin
         * configure: Work with non gnu greps

Besides poppler you are also going to need poppler encoding data: poppler-data-0.4.7.tar.gz (released Aug 12, 2014).

Previous poppler releases are available here.

Poppler is available from git. To clone the repository use the following command:

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

or browse the repository with cgit.


See TODO or check out the bugs filed against poppler.


Use bugzilla to report bugs or suggest enhancements. The component is poppler.

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