Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ReaderPdfOptions

Namespace OfficeIMO.Reader.Pdf
Assembly OfficeIMO.Reader.Pdf
Modifiers sealed

Options for PDF ingestion through the OfficeIMO.Reader adapter.

Inheritance

  • Object
  • ReaderPdfOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Methods

public ReaderPdfOptions Clone() #
Returns: ReaderPdfOptions

Creates a defensive copy for handler registration reuse.

public static ReaderPdfOptions CreateOfficeIMOProfile() #
Returns: ReaderPdfOptions

Creates the default PDF reader profile with page-level chunks and wrapper-friendly Markdown.

Properties

public String Password { get; set; } #

Optional password used locally to open an encrypted PDF. It is not included in extracted content or metadata.

public PdfReadOptions ReadOptions { get; set; } #

Canonical semantic read settings. Null uses Default. When the adapter receives an already reconstructed PDF result, only its page selection is applied.

public PdfLogicalMarkdownOptions MarkdownOptions { get; set; } #

Markdown rendering options used for page chunk content.

public Boolean IncludeParagraphContinuationMetadata { get; set; } #

When true, projects conservative cross-page paragraph continuation evidence into document metadata. Page-local text and chunks remain unchanged. Default: true.

public PdfLogicalParagraphContinuationOptions ParagraphContinuationOptions { get; set; } #

Optional confidence and soft-hyphen policy for paragraph continuation metadata.

public Boolean ChunkByPage { get; set; } #

When true, emits one or more chunks per logical source page. Default: true.