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

poppler

Wrapper for the GPL-licensed Poppler PDF rendering library

11 unstable releases (3 breaking)

0.5.1 Aug 5, 2024
0.5.0 Mar 15, 2024
0.4.0 Jan 11, 2024
0.3.2 Mar 22, 2022
0.2.1 Jul 4, 2018

#3 in #gpl

Download history 137/week @ 2024-08-03 46/week @ 2024-08-10 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 18/week @ 2024-11-16

87 downloads per month
Used in clip_tex

GPL-2.0 license

18KB
400 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
~136K SLoC