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
The latest stable release is
released on January 1, 2023:
core: * PDFDoc::sign: Fix crash if font can't be found * PDFDoc::sign: Try Arial to sign if Helvetica isn't found * FoFiType1::parse: Be more flexible parsing the encoding content. Issue #1324 * Gfx::opBeginMarkedContent: Support Span with Name. Issue #1327 * Splash: Avoid color issues due to implicit rounding * Splash: Fix crash on malformed file. * CairoOutputDev: Ignore text rendering mode for type3 fonts * Remove unused FoFiType1::load function build system: * Increase minimum required versions of several dependencies * Improve include path handling qt6: - Use less deprecated functions
Besides poppler you are also going to need poppler encoding data:
poppler-data-0.4.11.tar.gz, released on September 6, 2021.
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
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.
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.
We run continuous integration via the gitlab CI on:
There are a few non official CI too: