Install PDFluent

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:

$cargo add pdfluent

Feature flags

corePDF parsing, text extraction, metadata
xfaXFA form processing and flatten
ocrLocal OCR via Tesseract
ocr-mistralCloud OCR via Mistral Vision
fullAll features enabled

Example: cargo add [email protected] --features xfa,ocr

rust
use pdfluent::PdfDocument;

let doc = PdfDocument::open("invoice.pdf")?;
println!("{} pages", doc.page_count());

License activation

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.

No license key yet? See pricing or contact sales for a free trial key.