#pdf #cairo #rendering #bindings #svg #png #gpl

poppler

Wrapper for the GPL-licensed Poppler PDF rendering library

12 unstable releases (4 breaking)

new 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

#649 in Text processing

Download history 34/week @ 2024-08-17 61/week @ 2024-08-24 46/week @ 2024-08-31 39/week @ 2024-09-07 60/week @ 2024-09-14 161/week @ 2024-09-21 140/week @ 2024-09-28 52/week @ 2024-10-05 69/week @ 2024-10-12 44/week @ 2024-10-19 19/week @ 2024-10-26 32/week @ 2024-11-02 15/week @ 2024-11-09 28/week @ 2024-11-16 22/week @ 2024-11-23 163/week @ 2024-11-30

238 downloads per month
Used in clip_tex

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

~5.5MB
~120K SLoC