#annotations #pdf #typed #engine #iso

pdf-annot

PDF annotation engine — parsing and typed access to all annotation types per ISO 32000-2 §12.5

3 releases

new 1.0.0-beta.5 May 13, 2026
1.0.0-beta.3 May 3, 2026

#2554 in Text processing

Custom license

315KB
7.5K SLoC

pdf-annot

PDF annotation engine — typed access to all annotation types per ISO 32000-2 §12.5.

This crate is part of the PDFluent commercial Rust PDF SDK.

Free for evaluation. Production use requires a valid license.

What it does

Reads, creates, and edits PDF annotations — text notes, highlights, underlines, squigglies, link annotations, popup notes, file attachments, and more. Provides typed accessors aligned with the ISO 32000-2 specification.

Status

Beta. Read access is production-grade. Annotation creation and editing are stable but evolving.

Usage

Most users do not depend on this crate directly. Use the pdfluent facade:

use pdfluent::prelude::*;

For low-level access, see https://pdfluent.com/docs.

Licensing

  • Free for evaluation, development, and testing
  • Production use requires a valid PDFluent commercial license
  • Redistribution requires the OEM Redistribution add-on

See LICENSE for full terms, or visit https://pdfluent.com/terms.

Dependencies

~0.6–4.5MB
~92K SLoC