Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfExcelTableConverterExtensions

Namespace OfficeIMO.Excel.Pdf
Assembly OfficeIMO.Excel.Pdf
Modifiers static

Converts structured logical PDF tables into Excel worksheets.

Inheritance

  • Object
  • PdfExcelTableConverterExtensions

Methods

ImportTablesToExcelDocument 2 overloads
public static ExcelDocument ImportTablesToExcelDocument(PdfDocument document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelDocument

Imports logical PDF tables from an opened PDF into a new editable Excel document.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static ExcelDocument ImportTablesToExcelDocument(PdfDocumentReadResult document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelDocument

Imports logical PDF tables into a new editable Excel document.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
ImportTablesToExcelDocumentResult 2 overloads
public static PdfExcelTableImportResult ImportTablesToExcelDocumentResult(PdfDocument document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfExcelTableImportResult

Imports logical PDF tables from an opened PDF into an editable Excel document plus an explicit table-scope report.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static PdfExcelTableImportResult ImportTablesToExcelDocumentResult(PdfDocumentReadResult document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfExcelTableImportResult

Imports logical PDF tables into an editable Excel document plus an explicit table-scope report.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
SaveTablesAsExcel 4 overloads
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocument document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfExcelTableImportReport>

Imports logical PDF tables from an opened PDF into a new Excel workbook.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocument document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfExcelTableImportReport>

Imports logical PDF tables from an opened PDF into a caller-owned workbook stream.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocumentReadResult document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfExcelTableImportReport>

Imports logical PDF tables into a new Excel workbook at workbookPath.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocumentReadResult document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfExcelTableImportReport>

Imports logical PDF tables into an Excel workbook written to a caller-owned stream.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
SaveTablesAsExcelAsync 4 overloads
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocument document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfExcelTableImportReport>>

Imports logical PDF tables from an opened PDF and asynchronously saves a new Excel workbook.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocument document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfExcelTableImportReport>>

Imports logical PDF tables from an opened PDF and asynchronously saves to a caller-owned workbook stream.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocumentReadResult document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfExcelTableImportReport>>

Asynchronously imports logical PDF tables into an Excel workbook written to a file.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocumentReadResult document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfExcelTableImportReport>>

Asynchronously imports logical PDF tables into an Excel workbook written to a caller-owned stream.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3