API Reference
PdfLogicalTableTextExportExtensions
Table-focused Markdown and HTML export helpers over the first-party logical PDF read model.
Inheritance
- Object
- PdfLogicalTableTextExportExtensions
Methods
public static String ExtractHtmlTables(Byte[] pdfBytes, PdfLogicalTableTextExportOptions options = null) #StringLoads PDF bytes and exports detected logical tables as semantic HTML tables.
Parameters
- pdfBytes System.Byte[]
- Source PDF bytes.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
HTML containing only detected PDF tables.
public static String ExtractHtmlTables(Stream pdfStream, PdfLogicalTableTextExportOptions options = null) #StringLoads a PDF stream and exports detected logical tables as semantic HTML tables.
Parameters
- pdfStream System.IO.Stream
- Readable source PDF stream.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
HTML containing only detected PDF tables.
public static String ExtractHtmlTables(String pdfPath, PdfLogicalTableTextExportOptions options = null) #StringLoads a PDF file and exports detected logical tables as semantic HTML tables.
Parameters
- pdfPath System.String
- Source PDF path.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
HTML containing only detected PDF tables.
public static String ExtractMarkdownTables(Byte[] pdfBytes, PdfLogicalTableTextExportOptions options = null) #StringLoads PDF bytes and exports detected logical tables as Markdown.
Parameters
- pdfBytes System.Byte[]
- Source PDF bytes.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
Markdown containing only detected PDF tables.
public static String ExtractMarkdownTables(Stream pdfStream, PdfLogicalTableTextExportOptions options = null) #StringLoads a PDF stream and exports detected logical tables as Markdown.
Parameters
- pdfStream System.IO.Stream
- Readable source PDF stream.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
Markdown containing only detected PDF tables.
public static String ExtractMarkdownTables(String pdfPath, PdfLogicalTableTextExportOptions options = null) #StringLoads a PDF file and exports detected logical tables as Markdown.
Parameters
- pdfPath System.String
- Source PDF path.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
Markdown containing only detected PDF tables.
public static String ToHtmlTables(PdfLogicalDocument document, PdfLogicalTableTextExportOptions options = null) #StringExports normalized logical PDF tables as semantic HTML tables.
Parameters
- document OfficeIMO.Pdf.PdfLogicalDocument
- Logical PDF document to inspect.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
HTML containing only detected PDF tables and optional source captions.
public static String ToMarkdownTables(PdfLogicalDocument document, PdfLogicalTableTextExportOptions options = null) #StringExports normalized logical PDF tables as Markdown tables.
Parameters
- document OfficeIMO.Pdf.PdfLogicalDocument
- Logical PDF document to inspect.
- options OfficeIMO.Pdf.PdfLogicalTableTextExportOptions = null
- Optional table export settings.
Returns
Markdown containing only detected PDF tables and optional source captions.