Namespace DRIT.Pdf.Extraction
Classes
PdfExtractionAction
Immutable snapshot of an action attached to a link annotation.
PdfExtractionAnnotationRecord
Immutable annotation record projected from a page annotation API object.
PdfExtractionBorder
Immutable snapshot of an annotation border.
PdfExtractionColor
Immutable RGB color value used by extraction records.
PdfExtractionContentRecord
Base class for immutable extracted content records.
PdfExtractionCoordinateMetadata
Immutable page coordinate and rotation metadata.
PdfExtractionFontIdentity
Immutable font identity captured for an extracted glyph.
PdfExtractionGlyphProvenance
Immutable source operator provenance for an extracted glyph.
PdfExtractionGlyphRecord
Immutable per-glyph extraction record in page user-space coordinates.
PdfExtractionImageRecord
Immutable extracted image record.
PdfExtractionMatrix
An immutable affine matrix snapshot used by extraction records.
PdfExtractionPage
Immutable page geometry and ordered content projection.
PdfExtractionPathRecord
Immutable extracted vector path record.
PdfExtractionProjection
Immutable, importer-facing projection of a PDF document. The projection is built only from the public document, page, content, and annotation APIs; it does not expose parser or interpreter implementation types.
PdfExtractionQuadrilateral
Immutable quadrilateral snapshot used by annotation projections.
PdfExtractionRenderState
Immutable rendering state captured at the glyph's source operator.
PdfExtractionSnapshotSerializer
Writes deterministic, dependency-free JSON extraction snapshots.
PdfExtractionTextRecord
Immutable extracted text record.
PdfExtractionUnknownContentRecord
Fallback record for a public content element not yet mapped by Phase A.
Enums
PdfExtractionContentKind
Content record kinds supported by the Phase A projection.
PdfExtractionCoordinateSpace
Coordinate spaces represented by an extraction projection.