Table of Contents

Enum PdfReadingOrderMode

Namespace
Qavren.Edge.Ingestion.Pdf
Assembly
Qavren.Edge.Ingestion.Pdf.dll

Which PdfPig reading-order strategy PdfTextExtractor runs per page (spec 7.4, 11). This type belongs to the PDF satellite, not the core: it names a PdfPig strategy and the core must not carry a type only one satellite can mean.

public enum PdfReadingOrderMode

Fields

ContentOrder = 0

ContentOrderTextExtractor: letters in the order the content stream draws them, with paragraph gaps as double newlines. Cheap, single-threaded, and right for the ordinary single-column document. The default.

Layout = 1

NearestNeighbourWordExtractorDocstrumBoundingBoxesUnsupervisedReadingOrderDetector: a layout analysis for multi-column pages. Materially more expensive per page; opt in for a corpus that needs it.