//! PDF page rendering engine.
//!
//! Converts PDF pages to pixel images using [`tiny_skia`]. The entry point
//! is [`Renderer`], which takes a [`Document`](crate::Document) and produces
//! a [`tiny_skia::Pixmap`] for any given page.
//!
//! # Example
//!
//! ```rust,ignore
//! use pdfpurr::Document;
//! use pdfpurr::rendering::{Renderer, RenderOptions};
//!
//! let doc = Document::open("input.pdf")?;
//! let renderer = Renderer::new(&doc, RenderOptions::default());
//! let pixmap = renderer.render_page(0)?;
//! pixmap.save_png("page1.png")?;
//! ```
pub
pub
pub
pub
pub
pub
pub
pub
pub
pub use ;