Tools Central

PDF

Extraction and inspection: form fields, metadata, JSON…

Inspection & extraction

Analyze and export the internal structure of a PDF (metadata, pages, links, fonts, images, annotations, attachments…).

Available13
PDF Fields → JSON

PDF Fields → JSON

Export the list of fields from a PDF form (AcroForm) to JSON format.

PDF Metadata → JSON

PDF Metadata → JSON

Title, author, dates, number of pages, and document info exported to JSON.

PDF Summary → JSON

PDF Summary → JSON

Extract the outline (bookmarks) from the PDF and export it to JSON format.

PDF Fonts → JSON

PDF Fonts → JSON

Identify the fonts used in a PDF and export the list to JSON.

PDF pages → JSON

PDF pages → JSON

Export page information (dimensions, rotation, orientation, format) from a PDF to JSON format.

PDF images → JSON

PDF images → JSON

Extract embedded images (XObjects) from a PDF, detect their type, and export the list in JSON.

PDF Annotations → JSON

PDF Annotations → JSON

Export annotations from a PDF (comments, highlights, notes…) to JSON format.

PDF Signatures → JSON

PDF Signatures → JSON

Detect signatures from a PDF and export technical information (ByteRange, SubFilter…) to JSON format.

PDF Attachments → JSON

PDF Attachments → JSON

Detect and extract embedded files in a PDF (EmbeddedFiles). Individual download or ZIP.

PDF Objects → JSON

PDF Objects → JSON

List objects (ids/references), types (dict/stream/array), and low-level statistics.

PDF XRef → JSON

PDF XRef → JSON

Inspect the XRef table/stream (objects, offsets, generations) and export to JSON.

Page Operators → JSON

Page Operators → JSON

Analyze content streams (PDF operators) by page and export a structured version.

Validation & diagnosis

Check the status of a PDF (scan, encryption, permissions, compliance…) and export the diagnosis.

Available4
Detect if a PDF is scanned

Detect if a PDF is scanned

Estimate if a PDF comes from a scan (images, absence of fonts, CCITT/JBIG2 indicators) and export the diagnosis in JSON.

Encryption & permissions PDF

Encryption & permissions PDF

Detect if the PDF is encrypted, which permissions are enabled, and export the diagnosis.

Check font embedding

Check font embedding

List non-embedded (or partially) fonts and export the report.

Transformation

Convert / modify a PDF (merge, split, flatten, clean…).

Available4
Merge PDFs

Merge PDFs

Merge multiple PDFs into one, locally in the browser.

Split a PDF

Split a PDF

Extract certain pages or split a PDF into multiple files.

Flatten a PDF form

Flatten a PDF form

Convert form fields into static content (flatten), for sharing/archiving.

Clean a PDF

Clean a PDF

Remove sensitive metadata, XMP, attachments, and export a "sanitized" PDF.

Internals & debug

Explore low-level objects (xref, streams, operators, ToUnicode…).

Coming soon3
Coming soon

Decode a PDF stream

Decode a stream (Flate/LZW/ASCII85…) and export the result (text/hex).

Coming soon

Inspect ToUnicode

Analyze ToUnicode CMaps and diagnose copy/text readability issues.

Coming soon

Text structure PDF → JSON

Inspect text structure (fonts/runs/positions) for extraction debugging.