.Convertor
Menu

Inspect the structure of the PDF

Switch between Overview, Fonts, Images, and Instruction Stream tabs to inspect the PDF's internal structure page by page.

Local processing · No File Upload Required

Files are processed in this browser without automatic uploads. Loading processing components for the first time may require an internet connection.

Drag a PDF here, or click to select a file

Supports page-by-page preview, viewing document metadata, and analyzing fonts, images, and operator tree of the current page.

Uses for inspecting PDF resources and drawing operators

Inspect document information, fonts, images and drawing operators page by page to understand the resources a PDF page actually uses.

Inspect resources and drawing operators page by page. This tool does not edit or repair PDFs; password-protected files must be unlocked first.

Capabilities explained

Document metadata and current-page resources

Overview of document informationFonts, images, and instruction stream tags correspond to the current page; after switching pages, you need to wait until the analysis of the new page is completed.

Drawing operators assist diagnosis

The operator tree helps inspect drawing order and resource references. It is not a set of editable design layers and does not automatically repair the document.

Usage Steps

  1. Import PDF

    Drag the file into the page. The tool will read the document metadata and prepare the first page for analysis.

  2. Switch Pages

    Quickly navigate through multi-page documents using the previous page, next page, and page number input box.

  3. View Resources and Instructions

    Switch between Overview, Fonts, Images, and Instruction Stream tabs to inspect the PDF's internal structure page by page.

Frequently Asked Questions

Why don't some images have thumbnails?

Objects returned by pdf.js are sometimes only suitable for rendering pages, and cannot always be reliably converted into independent thumbnails. The tool will attempt to display decoded bitmap previews whenever possible.

Why might encrypted PDFs not open?

If a PDF requires a password to read and the current page does not provide one, pdf.js cannot complete parsing, and the tool will display a loading failure message.

Does an empty inspection result mean the page has no content?

Not necessarily. Content may be displayed through other resources or rendering methods, and the current page may not have finished loading; it is recommended to check the page preview, status indicators, and other resource tags first.

Related tools

Related Articles