API Reference

Class

PdfLogicalTableTextExportOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Options for exporting normalized logical PDF tables to lightweight text formats.

Inheritance

  • Object
  • PdfLogicalTableTextExportOptions

Usage

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

Constructors

public PdfLogicalTableTextExportOptions() #

Properties

public PdfTextLayoutOptions LayoutOptions { get; set; } #

PDF text layout options used when a path, stream, or byte array is loaded directly.

public IReadOnlyList<PdfPageRange> PageRanges { get; set; } #

Optional inclusive one-based source page ranges used by direct PDF loading overloads.

public Int32 MaxRows { get; set; } #

Maximum body rows to export per detected table. Values less than or equal to zero export all rows.

public Boolean IncludeSourceCaptions { get; set; } #

When true, each exported table includes a short source caption with PDF page and table number.

public Boolean IncludePageSeparators { get; set; } #

When true, Markdown exports insert the configured separator between tables from different source pages.

public String PageSeparator { get; set; } #

Markdown text used between pages when IncludePageSeparators is true.

public Boolean AlignNumericMarkdownColumns { get; set; } #

Right-align Markdown table columns when all non-empty body cells look numeric.

public Boolean EmitHtmlDocumentShell { get; set; } #

When true, HTML exports include doctype, html, head, and body wrappers.

public String HtmlDocumentTitle { get; set; } #

HTML document title used when EmitHtmlDocumentShell is true.

public String EmptyTableMessage { get; set; } #

Text emitted when no logical tables are found in the selected PDF pages.

public Boolean IncludeEmptyMessage { get; set; } #

When true, an empty-message document or fragment is emitted when no tables are found.