• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

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.

Inheritance
object
PdfExtractionProjection
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
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
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX