oxidize-pdf 4.1.1

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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! PDF writing functionality

mod content_stream_utils;
mod incremental_form_fill;
mod object_streams;
mod pdf_writer;
mod signature;
mod xref_stream_writer;

// Phase 2 utilities for font preservation
pub(crate) use content_stream_utils::{
    apply_font_rename_map, collision_font_mapping, rewrite_font_references, INJECTED_BASE_FONT_KEYS,
};
pub use incremental_form_fill::IncrementalFormFiller;
pub use object_streams::{ObjectStream, ObjectStreamConfig, ObjectStreamStats, ObjectStreamWriter};
pub use pdf_writer::{PdfWriter, WriterConfig};
pub(crate) use signature::{Edition, PdfSignature};
pub use xref_stream_writer::XRefStreamWriter;