render_pages/
render_pages.rs

1
2
3
4
5
6
7
8
9
10
11
12
use pdf2image::{PDF2ImageError, RenderOptionsBuilder, PDF};

fn main() -> Result<(), PDF2ImageError> {
    let pdf = PDF::from_file("examples/pdfs/ropes.pdf").unwrap();
    let pages = pdf.render(
        pdf2image::Pages::Range(1..=8),
        RenderOptionsBuilder::default().pdftocairo(true).build()?,
    );
    println!("{:?}", pages.unwrap().len());

    Ok(())
}