GENERATED EXAMPLE / NOT A CUSTOMER DOCUMENT

Two pages.
Two different stories.

This report comes from our generated mixed.pdf fixture. Page 1 has digital text. Page 2 is a raster image with no extractable text.

PREFLIGHT SCORE

78 / 100

Some issues worth reviewing

Heuristic source risk, not model accuracy.

Source-document profile

Document type
mixed
Pages
2
Extracted text
70 characters
Pages with usable text
50%
Likely scanned pages
50%
HIGH · text layer · Pages 2

likely scanned page

Raster images cover most of this page with little extractable text.

A scan may require OCR or visual processing before text ingestion.

View measured evidence
{
  "type": "likely_scanned_page",
  "category": "text_layer",
  "detector_version": "1",
  "severity": "high",
  "confidence": 0.9,
  "pages": [
    2
  ],
  "message": "Raster images cover most of this page with little extractable text.",
  "why_it_matters": "A scan may require OCR or visual processing before text ingestion.",
  "evidence": {
    "observations": [
      {
        "pages": [
          2
        ],
        "text_chars": 0,
        "image_coverage_ratio": 1.0,
        "image_count": 1
      }
    ]
  },
  "suggested_actions": [
    "consider_ocr",
    "consider_visual_processing",
    "preserve_page_image"
  ]
}
HIGH · text layer · Pages 2

missing text layer

Visible-content indicators accompany little or no extractable text.

Text-only extraction may omit information represented visually.

View measured evidence
{
  "type": "missing_text_layer",
  "category": "text_layer",
  "detector_version": "1",
  "severity": "high",
  "confidence": 0.85,
  "pages": [
    2
  ],
  "message": "Visible-content indicators accompany little or no extractable text.",
  "why_it_matters": "Text-only extraction may omit information represented visually.",
  "evidence": {
    "observations": [
      {
        "pages": [
          2
        ],
        "text_chars": 0,
        "image_coverage_ratio": 1.0,
        "drawing_count": 0
      }
    ]
  },
  "suggested_actions": [
    "consider_ocr",
    "consider_visual_processing"
  ]
}
INFO · visual content · Pages 2

image heavy page

Raster images occupy a substantial portion of the page.

Charts, screenshots, or photographs may carry information absent from text.

View measured evidence
{
  "type": "image_heavy_page",
  "category": "visual_content",
  "detector_version": "1",
  "severity": "info",
  "confidence": 0.85,
  "pages": [
    2
  ],
  "message": "Raster images occupy a substantial portion of the page.",
  "why_it_matters": "Charts, screenshots, or photographs may carry information absent from text.",
  "evidence": {
    "observations": [
      {
        "pages": [
          2
        ],
        "image_count": 1,
        "image_coverage_ratio": 1.0,
        "text_chars": 0
      }
    ]
  },
  "suggested_actions": [
    "consider_visual_processing",
    "preserve_page_image"
  ]
}
INFO · visual content · Pages 2

low scan resolution

A dominant image has low effective resolution at its displayed size.

Small raster text may lose detail; resolution alone does not establish readability.

View measured evidence
{
  "type": "low_scan_resolution",
  "category": "visual_content",
  "detector_version": "1",
  "severity": "info",
  "confidence": 0.9,
  "pages": [
    2
  ],
  "message": "A dominant image has low effective resolution at its displayed size.",
  "why_it_matters": "Small raster text may lose detail; resolution alone does not establish readability.",
  "evidence": {
    "observations": [
      {
        "pages": [
          2
        ],
        "bbox": [
          0.0,
          0.0,
          600.0,
          800.0
        ],
        "width_pixels": 60,
        "height_pixels": 80,
        "effective_dpi": 7.2,
        "threshold_dpi": 150
      }
    ]
  },
  "suggested_actions": [
    "manual_review",
    "preserve_page_image"
  ]
}
Check your own PDF ↗