Class PdfIngestionBuilderExtensions
The one builder call Qavren.Edge.Ingestion.Pdf publishes (spec 11).
public static class PdfIngestionBuilderExtensions
- Inheritance
-
PdfIngestionBuilderExtensions
- Inherited Members
Methods
- AddPdfExtractor(EdgeBuilder, Action<PdfExtractorOptions>?)
Registers PdfTextExtractor (Id
"pdf") and its PdfExtractorOptions (spec 7.4). Idempotent: a second call re-appliesconfigureto the same options instance and registers no second extractor, so it does NOT trip IngestionDuplicateExtractorId (6004) — that code is for two DIFFERENT registrations sharing an Id. Order-independent relative toAddIngestion, because the registry is composed at resolve time. A consumer who buildsnew PdfTextExtractor(options)by hand and passes it toAddDocumentExtractorlands in the same registry and bypasses nothing.