API Reference
OdsPdfConversionExtensions
Direct, loss-aware ODS to PDF conversion through the Excel semantic and PDF engines.
Inheritance
- Object
- OdsPdfConversionExtensions
Methods
public static OfficeOutputResult<PdfOdsConversionReport> SaveAsOds(PdfDocument source, String path, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdsConversionReport>Reconstructs and saves an ODS workbook from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdsConversionReport> SaveAsOds(PdfDocument source, Stream stream, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdsConversionReport>Reconstructs and writes an ODS workbook from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdsConversionReport> SaveAsOds(PdfDocumentReadResult source, String path, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdsConversionReport>Reconstructs and saves an ODS workbook from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdsConversionReport> SaveAsOds(PdfDocumentReadResult source, Stream stream, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdsConversionReport>Reconstructs and writes an ODS workbook from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdsConversionReport>> SaveAsOdsAsync(PdfDocument source, String path, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdsConversionReport>>Reconstructs synchronously, then asynchronously saves an ODS workbook from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdsConversionReport>> SaveAsOdsAsync(PdfDocument source, Stream stream, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdsConversionReport>>Reconstructs synchronously, then asynchronously writes an ODS workbook from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdsConversionReport>> SaveAsOdsAsync(PdfDocumentReadResult source, String path, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdsConversionReport>>Reconstructs synchronously, then asynchronously saves an ODS workbook from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdsConversionReport>> SaveAsOdsAsync(PdfDocumentReadResult source, Stream stream, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdsConversionReport>>Reconstructs synchronously, then asynchronously writes an ODS workbook from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg4 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(OdsDocument source, String path, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultSaves an ODS workbook as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(OdsDocument source, Stream stream, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultWrites an ODS workbook as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OdsDocument source, String path, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously saves an ODS workbook as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OdsDocument source, Stream stream, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously writes an ODS workbook as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OdsDocument source, String path, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to save an ODS workbook as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OdsDocument source, Stream stream, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to write an ODS workbook as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OdsDocument source, String path, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously save an ODS workbook as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.String
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OdsDocument source, Stream stream, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously write an ODS workbook as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdsDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static OdsDocument ToOdsDocument(PdfDocument source, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OdsDocumentReconstructs an ODS workbook from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static OdsDocument ToOdsDocument(PdfDocumentReadResult source, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OdsDocumentReconstructs an ODS workbook from an already loaded logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfOdsConversionResult ToOdsDocumentResult(PdfDocument source, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #PdfOdsConversionResultReconstructs an ODS workbook and preserves diagnostics from both table-conversion stages.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfOdsConversionResult ToOdsDocumentResult(PdfDocumentReadResult source, PdfTablesToExcelOptions pdfOptions = null, ExcelOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #PdfOdsConversionResultReconstructs an ODS workbook from a logical PDF model and preserves both stage reports.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Excel.Pdf.PdfTablesToExcelOptions = null
- arg3 OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static Byte[] ToPdfBytes(OdsDocument source, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts an ODS workbook to PDF bytes.
Parameters
- source OfficeIMO.OpenDocument.OdsDocument
- conversionOptions OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocument ToPdfDocument(OdsDocument source, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConverts an ODS workbook to the first-party PDF document model.
Parameters
- source OfficeIMO.OpenDocument.OdsDocument
- conversionOptions OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult ToPdfDocumentResult(OdsDocument source, ExcelOpenDocumentConversionOptions conversionOptions = null, ExcelToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an ODS workbook to PDF and preserves diagnostics from both conversion stages.
Parameters
- source OfficeIMO.OpenDocument.OdsDocument
- conversionOptions OfficeIMO.Excel.OpenDocument.ExcelOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Excel.Pdf.ExcelToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object