Five language channels live on public package registries — Rust, Python, WASM/JavaScript, .NET, and Java. Public beta · 1.0.0-beta.5.
Add to your Cargo.toml: Cargo.toml:
Feature flags
corePDF parsing, text extraction, metadataxfaXFA form processing and flattenocrLocal OCR via Tesseractocr-mistralCloud OCR via Mistral VisionfullAll features enabledExample: cargo add [email protected] --features xfa,ocr
use pdfluent::PdfDocument;
let doc = PdfDocument::open("invoice.pdf")?;
println!("{} pages", doc.page_count());The SDK is free for evaluation. Activate a license key to unlock production use.
Every channel ships with a 30-day trial built in — the SDK is fully usable for evaluation right after install. For production use, an annual commercial licence is required; every paid plan includes a perpetual-fallback so your build keeps running at the version you licensed indefinitely.
Activation mechanics are evolving per binding during the public beta. For activation details for a specific deployment, mail [email protected] — we respond within one business day. The plain-English summary lives at /docs/licensing.