#pdf #cairo #bindings #gpl-licensed

poppler

Wrapper for the GPL-licensed Poppler PDF rendering library

12 unstable releases (4 breaking)

0.6.0 Dec 3, 2024
0.5.1 Aug 5, 2024
0.5.0 Mar 15, 2024
0.3.2 Mar 22, 2022
0.2.1 Jul 4, 2018

#1446 in Images

Download history 56/week @ 2025-10-22 22/week @ 2025-10-29 69/week @ 2025-11-05 46/week @ 2025-11-12 70/week @ 2025-11-19 121/week @ 2025-11-26 73/week @ 2025-12-03 28/week @ 2025-12-10 22/week @ 2025-12-17 39/week @ 2025-12-24 22/week @ 2025-12-31 2/week @ 2026-01-07 47/week @ 2026-01-14 31/week @ 2026-01-21 19/week @ 2026-01-28 28/week @ 2026-02-04

125 downloads per month
Used in 2 crates

GPL-2.0 license

21KB
403 lines

poppler-rs

poppler Documentation

libpoppler is a library for rendering PDF files, this crate is Rust bindings to it.

It uses cairo for rendering, as a result PDF content can be drawn onto a number of surfaces, including SVG, PDF or PNG.

[!WARNING] libpoppler is based on the GPL-licensed xpdf-3.0 and is unlikely to ever be released under a different license. As a result, every program or library linking against this crate must be GPL licensed as well.

The crate has only been tested on Linux; ensure that libpoppler-glib is installed to use it.

Dependencies

~6.5MB
~146K SLoC