Class 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.
Inherited Members
Namespace: DRIT.Pdf.Extraction
Assembly: DRIT.Pdf.dll
Syntax
public sealed class PdfExtractionProjection
Properties
PageCount
Gets the number of pages in the source document.
Declaration
public int PageCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
Pages
Gets the pages in their source order.
Declaration
public IReadOnlyList<PdfExtractionPage> Pages { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<PdfExtractionPage> |
Methods
Create(Document)
Creates an immutable extraction projection from a parsed PDF document. Content is enumerated in the order returned by All().
Declaration
public static PdfExtractionProjection Create(Document document)
Parameters
| Type | Name | Description |
|---|---|---|
| Document | document |
Returns
| Type | Description |
|---|---|
| PdfExtractionProjection |