Solutions

Find your use case.

PDFluent covers the hard parts of PDF processing that other SDKs skip. Pick the scenario that matches your problem.

Legacy Forms (XFA)

For tax authorities, insurers, and hospitals

Your XFA forms stopped working when Adobe deprecated support. PDFluent is the only pure-Rust XFA 3.3 engine — flatten, extract data, and execute FormCalc without Java or a browser.

XFA 3.3FormCalcFlattenData extraction
Learn more

Compliance & Archiving

For governments, banks, and legal firms

Documents that must be readable in 50 years. PDF/A conversion and validation, LTV-enabled signatures with embedded OCSP, and eIDAS-aligned archiving — on your servers, offline.

PDF/A-1b/2b/3bPAdES-LTAeIDASveraPDF-compatible
Learn more

E-Invoicing

For EU trade and government suppliers

Generate ZUGFeRD, Factur-X, and XRechnung invoices with EN 16931 validation built in. All 344 business rules checked before the invoice leaves your system.

ZUGFeRD 2.1XRechnung 3.0EN 16931PEPPOL
Learn more

Document Processing

For SaaS platforms and document pipelines

Parse, extract, OCR, redact, merge, split, and convert PDFs at scale. Local OCR with ocrs, cloud adapters for Mistral and AWS Textract, and WASM support for in-browser processing.

OCRText extractionRedactionFormat conversion
Learn more

PDF Rendering

For preview tools and document pipelines

Render PDFs to images at any resolution — thumbnails, previews, or full-page exports. Runs natively in Rust or as a WASM module in the browser.

PNGJPEGWASMBatch rendering
Learn more

PDF Annotations

For review tools and collaborative workflows

Read and write PDF annotations: highlights, comments, stamps, and ink marks. Full round-trip support without modifying the underlying document structure.

HighlightsCommentsStampsInk
Learn more

PDF Metadata

For document management and classification

Read and write XMP metadata, document info dictionary, and custom properties. Useful for classification, search indexing, and archiving pipelines.

XMPDocInfoCustom propertiesDublin Core
Learn more

PDF in the Browser (WASM)

For web apps that need client-side PDF processing

Run the full PDFluent SDK in the browser via a ~3 MB WebAssembly bundle. No server round-trip, no native dependencies — process PDFs entirely on the client.

WebAssemblyBrowserEdgeServerless
Learn more

PDF Encryption

For secure document distribution

Encrypt PDFs with AES-256, set permissions, and apply password protection. Also decrypt PDFs for downstream processing in automated pipelines.

AES-256PermissionsPassword protectionDecrypt
Learn more

PDF Splitting

For pipelines that separate multi-page documents

Split PDFs by page range, bookmark, or pattern. Extract individual pages or burst a batch of documents into single-page files.

Page rangesBookmarksBurstExtract
Learn more

PDF Compression

For storage and bandwidth optimization

Shrink PDFs without quality loss: downsample images, remove unused objects, and optimize cross-reference tables. Achieve significant size reductions on typical documents.

Image downsamplingObject removalSize reduction
Learn more

PDF Watermarking

For branding, security, and draft workflows

Add text or image watermarks to PDFs — stamp "DRAFT", "CONFIDENTIAL", or a company logo across one or all pages. Works in batch or per-document.

Text watermarkImage stampBatchOpacity control
Learn more

PDF Printing

For server-side print workflows

Send PDFs to printers programmatically or generate print-ready output. Useful for on-demand document printing in kiosk, warehouse, and logistics workflows.

Print queuePage setupDuplexServer-side
Learn more

PDF Portfolios

For bundling multiple files into one PDF

Build PDF portfolios (PDF packages) that embed multiple files — PDFs, spreadsheets, images — in a single envelope. Also extract attachments from existing portfolios.

Embedded filesAttachmentsPortfolioExtract
Learn more

PDF OCR

For scanned documents and image-based PDFs

Make scanned PDFs searchable with local OCR. No cloud dependency: uses the ocrs engine for on-device text recognition, or plug in AWS Textract for higher accuracy.

OCRSearchable PDFLocal engineScanned docs
Learn more

PDF Thumbnails

For document preview and gallery interfaces

Generate high-resolution thumbnails for any PDF page. Control resolution, aspect ratio, and output format. Designed for high-volume batch use.

ThumbnailPreviewBatchPNG/JPEG
Learn more

PDF Generation

For invoices, receipts, reports, and templated documents

Generate PDFs programmatically from data in pure Rust. Build invoices, receipts, and reports without iText, ReportLab, or a headless browser. Works in serverless environments with no native dependencies.

InvoicesReportsTemplatesServerless
Learn more

PDF Editing

For modifying existing PDFs without re-generating them

Open existing PDFs and make targeted changes: add text and images, fill and flatten forms, update metadata, and attach annotations — all in pure Rust without the Adobe SDK or iText.

Add textFill formsMetadataAnnotations
Learn more

Not sure which fits your use case?

The evaluation licence gives you access to the full SDK — all features, all languages, all platforms — for 30 days. No credit card required.