Pure Rust PDF library for structure-aware RAG, parsing, and generation.
Process, parse, and generate PDFs with structure-aware chunking and zero C dependencies.
oxidizePdf is a pure Rust PDF toolkit tailored for document processing and AI ingestion pipelines. It gives you structure-aware chunks with metadata like bounding boxes and heading contexts without needing native C bindings.
The library parses PDFs, extracts text, handles digital signatures, validates PDF/A levels, and partitions documents into typed elements. It provides specialized RAG pipelines that compute token estimates and inject deterministic context prefixes for vector store ingestion.
It suits Rust developers and engineers building high-performance document ingestion pipelines or AI search systems. It does not suit teams looking for a page rasterizer or out-of-the-box UI rendering tools.
Extracts chunks with page numbers, bounding boxes, element types, and token estimates.
Prepends deterministic document and section context prefixes without requiring an ML model.
Handles PDF workflows and certificate verification entirely in Rust without C bindings.
Breaks pages down into typed elements and relationship graphs for fine-grained extraction.
Free under its MIT licence, with the only cost being the hardware and time required to run it yourself.
880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
No, it is written entirely in pure Rust for both PDF processing and certificate verification.
No, page rasterization is outside the scope of the library; you must use an external renderer like Pdfium.
It appends a deterministic text prefix based on document metadata and heading breadcrumbs to each chunk.
See Zekai first in Google