10 releases (6 breaking)

0.24.1 Jul 10, 2024
0.24.0 Jul 10, 2024
0.23.0 Feb 4, 2024
0.22.0 Jul 24, 2023
0.18.2 Nov 26, 2021

#9 in Data formats

Download history 1035/week @ 2025-01-28 731/week @ 2025-02-04 813/week @ 2025-02-11 840/week @ 2025-02-18 784/week @ 2025-02-25 683/week @ 2025-03-04 933/week @ 2025-03-11 540/week @ 2025-03-18 782/week @ 2025-03-25 755/week @ 2025-04-01 835/week @ 2025-04-08 798/week @ 2025-04-15 691/week @ 2025-04-22 766/week @ 2025-04-29 958/week @ 2025-05-06 574/week @ 2025-05-13

3,094 downloads per month
Used in 2 crates

MIT license

520KB
13K SLoC

poppler-rs

A high-level (safe) set of Rust bindings for poppler's glib interface.

poppler is a PDF rendering library with a cairo backend.

Usage

There's no nice tutorial or sample code for now: check out the rustdoc to see what types are available.

But generally, usage involves:

  • Creating a Document, maybe from a &[u8] slice.
    • Enumerating pages, rendering them to a cairo surface

Dependencies

~8–16MB
~247K SLoC