Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfLogicalTableTextExportOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • PdfLogicalTableTextExportOptions

Usage

Explore 6 API references to this type

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

Accepted by parameters 6

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 PdfLogicalTableTextExportOptions.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 PdfLogicalTableTextExportOptions.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.