API Reference
PdfExcelTableConverterExtensions
Converts structured logical PDF tables into Excel worksheets.
Inheritance
- Object
- PdfExcelTableConverterExtensions
Methods
public static ExcelDocument ImportTablesToExcelDocument(PdfDocument document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #ExcelDocumentImports logical PDF tables from an opened PDF into a new editable Excel document.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 System.Threading.CancellationToken = default
public static ExcelDocument ImportTablesToExcelDocument(PdfDocumentReadResult document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #ExcelDocumentImports logical PDF tables into a new editable Excel document.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 System.Threading.CancellationToken = default
public static PdfExcelTableImportResult ImportTablesToExcelDocumentResult(PdfDocument document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #PdfExcelTableImportResultImports logical PDF tables from an opened PDF into an editable Excel document plus an explicit table-scope report.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 System.Threading.CancellationToken = default
public static PdfExcelTableImportResult ImportTablesToExcelDocumentResult(PdfDocumentReadResult document, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #PdfExcelTableImportResultImports logical PDF tables into an editable Excel document plus an explicit table-scope report.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocument document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfExcelTableImportReport>Imports logical PDF tables from an opened PDF into a new Excel workbook.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocument document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfExcelTableImportReport>Imports logical PDF tables from an opened PDF into a caller-owned workbook stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocumentReadResult document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfExcelTableImportReport>Imports logical PDF tables into a new Excel workbook at workbookPath.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfExcelTableImportReport> SaveTablesAsExcel(PdfDocumentReadResult document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfExcelTableImportReport>Imports logical PDF tables into an Excel workbook written to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocument document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfExcelTableImportReport>>Imports logical PDF tables from an opened PDF and asynchronously saves a new Excel workbook.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocument document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #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
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocumentReadResult document, String workbookPath, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfExcelTableImportReport>>Asynchronously imports logical PDF tables into an Excel workbook written to a file.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfExcelTableImportReport>> SaveTablesAsExcelAsync(PdfDocumentReadResult document, Stream workbookStream, PdfTablesToExcelOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfExcelTableImportReport>>Asynchronously imports logical PDF tables into an Excel workbook written to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object