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.libera.chat, which is also bridged to
Matrix
The latest stable release is
poppler-26.04.0.tar.xz
released on April 1, 2026:
core:
* Splash: Improve knockout groups rendering. Issue #1538
* Improve reconstruction of damaged files
* Performance improvement in files with peculiar Form objects. Issue #1682
* Fix memory leak if embedding png fails
* Internal code improvements
qt5:
* Fix inverted continuation rect in performMultipleTextSearch
qt6:
* Fix inverted continuation rect in performMultipleTextSearch
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.12.tar.gz
, released on February 1, 2023.
Previous poppler releases are available
here
Git
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
Documentation
Poppler comes with multiple frontends (APIs): cpp, glib, qt5 and qt6. Following is a list of already generated documentation. You can always generate up to date documentation from the source code.
Wiki
Poppler
Wiki
TODO
Check out the
bugs filed against poppler
and the
issues found by oss-fuzz
Bugs
Use
gitlab
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.
Continuous Integration
We run continuous integration via the
gitlab CI
on:
Debian Unstable (gcc and clang)
Ubuntu 24.04 (gcc)
Fedora 44 (mingw and clazy)
Android (via KDE Android docker images)
There are a few non official CI too:
Packaged Versions
This is a non-complete list of packaged versions of poppler and poppler-data.
poppler
poppler-data