Release status
The PDFluent SDK 1.1.0 is available on all six language channels. Pin the version you ship and read the changelog before upgrading. The desktop editor is generally available since 1.0.0 (2026-09-18) [B45] and is versioned separately from the SDK.
Structured extraction
- Structured extraction ships as Preview: output quality is still improving and the API may change in a minor release. Plain-text extraction is not Preview.
- The
balancedtier is native only and never WebAssembly. It runs on glibc Linux, macOS and Windows; on musl Linux loading returns a typedModelError. - Models are a separate, explicit install:
pdfluent models install layout tables. Thepdfluentcommand comes from the CLI archives on the 1.1.0 release page;pip install pdfluent==1.1.0andnpm install @pdfluent/nodedo not install it. Nothing downloads automatically at run time. Without the installed models (or, in Rust, the cargo features), the tier refuses withMODEL_NOT_AVAILABLE. - Plain-text extraction can be slightly slower on some documents: combining marks are now placed after the glyph they mark, which adds a small per-glyph cost. Follow-up work is planned after 1.1.0.
- Node.js on Linux (glibc): the
@pdfluent/nodeaddons need at most GLIBC_2.17, so glibc 2.17 or newer works. The pdfluent CLI's linux-gnu binaries need glibc 2.18 or newer. [B50, 2026-10-16]
Rendering and XFA
Flatten of XFA forms to static PDFs is reliable and is the recommended production path. Live rendering of complex dynamic XFA forms can produce visual deltas against Adobe Reader; the golden-image set we measure against is improving wave over wave.
PDF/A scope
The PDF/A converter and validator cover PDF/A-1b, PDF/A-2b, and PDF/A-3b. Other PDF/A profiles (1a, 2a, 2u, 3a, 3u, 4 and its family) are scoped for later releases.
Platform matrix
Performance claims
Every performance figure on the site carries a claim ID and a measurement date. Figures without one were withdrawn. A figure holds for the machine and build it names.
Not Adobe parity
PDFluent is not a drop-in Adobe Reader replacement. We do not claim full Adobe rendering parity. We aim for reliable flatten, reliable text extraction, reliable PDF/A conversion, and improving render fidelity wave over wave.