← All demos

Annotations

Extract all annotations from a PDF: comments, highlights, underlines, stamps, and freehand drawings — with author, date, and page location.

Runs in WebAssembly — your file never leaves your browser
Drop a PDF here, or click to browse
Any PDF — stays in your browser
Annotation data parsed directly from PDF objects in WebAssembly

About this demo

This demo extracts every annotation from a PDF: comments, highlights, underlines, stamps, and freehand drawings, each with its author, date, and page location. Extraction runs on PDFluent's pdf-annot crate, which covers every annotation type defined in ISO 32000-2 (the PDF 2.0 spec). It works fully in the browser via WebAssembly, so nothing gets uploaded to a server. The code behind this demo is the same code that ships in the SDK, so what you see here is production behavior, not a simplified version.

Two realistic uses: pulling reviewer comments out of a legal or engineering document set for an audit trail, or carrying annotations over when converting a document to a new format.