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.64.0.tar.xz, released on April 17, 2018:

         * Workaround form field text not being drawn on broken files. Bug #103245
         * Add read only setter for form fields
         * Add support for Link Hide action
         * Add support for Next actions in Links
         * Fix parsing of Annot focus out actions
         * Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. Bug #105674
         * Add const to several classes and members
         * gfile: Fix build on some platforms
         * Fix issues with on malformed documents. Bug #105972, #105969, #106059, #106061
         * Several small code improvements

         * Allow setting of Form visibility status
         * Allow setting of Form read only status
         * Add support for Link Hide action
         * Add support for Next actions in Links
         * ArthurOutputDev: Implement axialShadedFill
         * ArthurOutputDev: Implement drawImageMask. Bug #105531
         * ArthurOutputDev: Implement Type3 font support

         * pdfsig: Add -dump which writes signatures to disk. Bug #104881

         * less deprecated calls

        build system:
         * bring back the option to disable GObject introspection
         * Add iconv include dir when compiling
         * Make it possible to build poppler without fontconfig. Default for Android

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 the repository with cgit. Please send patches via Bugzilla.


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


Poppler Wiki.


Check out the bugs filed against poppler.


Use bugzilla to report bugs, suggest enhancements or send patches. 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.

Packaged Versions

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


Packaging status


Packaging status