Skip to content
@pdfluent

PDFluent - PDF SDK in pure Rust

Pure-Rust PDF SDK — text extraction, forms, PDF/A, digital signatures, redaction, and WASM

PDFluent

Two things: a free, source-available PDF editor for macOS and Windows, and a pure-Rust PDF SDK with bindings for six languages. Both are built on the same engine, no Pdfium, Poppler, MuPDF, or other C/C++ dependency underneath.

The editor

Free for everyone, including commercial use. No account, no upload, no subscription.

The SDK

A modern alternative to iText, Apryse, and PDFBox for developers building their own PDF tooling. The core engine has no JVM or C++ dependency; if you use the Java binding, that binding itself is native, not a JVM reimplementation of the engine.

# Cargo.toml
[dependencies]
pdfluent = "1.0.0-beta.17"
use pdfluent::prelude::*;

let doc = PdfDocument::open("input.pdf")?;
println!("{}", doc.extract_text()?);

Language bindings

Language Package
Rust pdfluent on crates.io
Python pdfluent on PyPI
Node.js @pdfluent/node on npm
Browser / WASM @pdfluent/sdk-wasm on npm
.NET pdfluent on NuGet
Java com.pdfluent:pdfluent on Maven Central

Capabilities

Feature Status
Text extraction Production
AcroForm fill and flatten Production
Digital signatures (PAdES B-LT/B-LTA) Production
PDF/A validation and conversion Production
Content redaction Production
XFA form flattening Beta

Quick links

Documentation pdfluent.com/docs
Examples pdfluent/examples: Rust, Python, Node.js, WASM
SDK pricing pdfluent.com/sdk/pricing
Trial pdfluent.com/trial: 30-day license key
Changelog pdfluent.com/changelog

Built by Innovation Trigger BV. pdfluent.com

Popular repositories Loading

  1. pdfluent pdfluent Public

    Privacy-first, source-available PDF editor for macOS and Windows. Edit, convert, OCR, redact, and sign PDFs fully offline. Built on the pure-Rust PDFluent SDK.

    TypeScript

  2. .github .github Public

    Community health files for PDFluent

  3. examples examples Public

    PDFluent SDK examples — text extraction, form fill, PDF/A validation, merge, redaction

    Rust

  4. pdfluent-sdk pdfluent-sdk Public

    Pure-Rust PDF SDK — rendering, extraction, forms, PDF/A, signatures, redaction. Bindings for Rust, Python, Node.js, .NET, Java, C, WebAssembly. Source-available.

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…