oxidize-pdf 2.10.0

Pure Rust PDF library for AI/RAG: structure-aware chunking with bounding boxes, heading context, and token estimates. No Python, no ML, no C bindings.
Documentation
//! Document structure elements including page trees, name trees, and outlines
//! according to ISO 32000-1

mod destination;
mod marked_content;
mod name_tree;
mod outline;
mod page_tree;
mod tagged;

pub use destination::{Destination, DestinationType, PageDestination};
pub use marked_content::{MarkedContent, MarkedContentProperty};
pub use name_tree::{NameTree, NameTreeNode, NamedDestinations};
pub use outline::{outline_item_to_dict, OutlineBuilder, OutlineItem, OutlineTree};
pub use page_tree::{PageTree, PageTreeBuilder, PageTreeNode};
pub use tagged::{
    MarkedContentReference, RoleMap, StandardStructureType, StructTree, StructureAttributes,
    StructureElement, StructureType,
};