Available on crate feature
rendering only.Expand description
Debug visualization module for PDF analysis.
This module provides tools for visualizing PDF structure and elements, useful for debugging layout analysis and content extraction.
§Features
- Render pages with element bounding boxes overlaid
- Color-code elements by type (text, images, paths, tables)
- Export element tree to JSON/SVG
§Example
ⓘ
use pdf_oxide::api::Pdf;
use pdf_oxide::debug::{DebugVisualizer, DebugOptions};
let mut pdf = Pdf::open("document.pdf")?;
let visualizer = DebugVisualizer::new(DebugOptions::default());
visualizer.render_debug_page(&mut pdf, 0, "debug_page1.png")?;Structs§
- Debug
Options - Options for debug visualization.
- Debug
Visualizer - Debug visualizer for PDF pages.
- Element
Colors - Colors for different element types.