How to use this PDF tool
- Select one PDF. The file stays in this browser tab.
- Enter All or a range such as 1-3, 7.
- Run the inspection and review the summary.
- Download the generated JSON report if you need an audit record.
Inspect a structured pdf outline suitable for reuse or auditing directly in your browser. Review page-level findings, spot inconsistencies, and save a JSON report for your records.
A structured PDF outline suitable for reuse or auditing. The inspection reads structures exposed by PDF.js and does not edit the source file.
Complex XFA documents, proprietary extensions, encrypted files, and malformed objects can limit what a browser can expose.
The input must be a standard PDF. The downloadable result is a UTF-8 JSON report; the original PDF is never returned as the result.
| Input | Output |
|---|---|
| JSON inspection report | |
| Encrypted PDF | Not supported unless PDF.js can open it without a password |
Password-protected or encrypted PDFs may not open in the browser. Remove the password with an authorized tool before inspection.
No. The selected PDF is read locally by PDF.js in your browser; this page does not send the file to a server.
The JSON report includes the source filename, scan time, page-level findings, totals, and any limitations relevant to PDF outlines.
PDF.js exposes browser-readable document structures. Rare proprietary objects, dynamic XFA content, or malformed entries may be reported differently by desktop software.
Yes, but browser memory and processing time vary by device. Close other heavy tabs and scan large documents one at a time.
| Check | Coverage |
|---|---|
| A structured PDF outline suitable for reuse or auditing | Browser-readable PDF objects |
| Server upload | None |