API Reference
OdtPdfConversionExtensions
Direct, loss-aware ODT to PDF conversion through the Word semantic and PDF engines.
Inheritance
- Object
- OdtPdfConversionExtensions
Methods
public static OfficeOutputResult<PdfOdtConversionReport> SaveAsOdt(PdfDocument source, String path, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdtConversionReport>Reconstructs and saves an ODT document from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdtConversionReport> SaveAsOdt(PdfDocument source, Stream stream, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdtConversionReport>Reconstructs and writes an ODT document from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdtConversionReport> SaveAsOdt(PdfDocumentReadResult source, String path, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdtConversionReport>Reconstructs and saves an ODT document from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfOdtConversionReport> SaveAsOdt(PdfDocumentReadResult source, Stream stream, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfOdtConversionReport>Reconstructs and writes an ODT document from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdtConversionReport>> SaveAsOdtAsync(PdfDocument source, String path, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdtConversionReport>>Reconstructs synchronously, then asynchronously saves an ODT document from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdtConversionReport>> SaveAsOdtAsync(PdfDocument source, Stream stream, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdtConversionReport>>Reconstructs synchronously, then asynchronously writes an ODT document from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdtConversionReport>> SaveAsOdtAsync(PdfDocumentReadResult source, String path, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdtConversionReport>>Reconstructs synchronously, then asynchronously saves an ODT document from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfOdtConversionReport>> SaveAsOdtAsync(PdfDocumentReadResult source, Stream stream, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfOdtConversionReport>>Reconstructs synchronously, then asynchronously writes an ODT document from a logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(OdtDocument source, String path, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultSaves an ODT document as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.String
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(OdtDocument source, Stream stream, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultWrites an ODT document as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OdtDocument source, String path, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously saves an ODT document as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.String
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OdtDocument source, Stream stream, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously writes an ODT document as PDF.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OdtDocument source, String path, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to save an ODT document as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.String
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OdtDocument source, Stream stream, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to write an ODT document as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OdtDocument source, String path, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously save an ODT document as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.String
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OdtDocument source, Stream stream, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously write an ODT document as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OpenDocument.OdtDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 OfficeIMO.Word.Pdf.WordToPdfOptions = null
- arg5 System.Threading.CancellationToken = default
public static OdtDocument ToOdtDocument(PdfDocument source, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OdtDocumentReconstructs an ODT document from an opened PDF.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static OdtDocument ToOdtDocument(PdfDocumentReadResult source, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #OdtDocumentReconstructs an ODT document from an already loaded logical PDF model.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfOdtConversionResult ToOdtDocumentResult(PdfDocument source, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #PdfOdtConversionResultReconstructs an ODT document and preserves diagnostics from both semantic stages.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfOdtConversionResult ToOdtDocumentResult(PdfDocumentReadResult source, PdfToWordOptions pdfOptions = null, WordOpenDocumentConversionOptions openDocumentOptions = null, CancellationToken cancellationToken = default) #PdfOdtConversionResultReconstructs an ODT document from a logical PDF model and preserves both stage reports.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- arg4 System.Threading.CancellationToken = default
public static Byte[] ToPdfBytes(OdtDocument source, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts an ODT document to PDF bytes.
Parameters
- source OfficeIMO.OpenDocument.OdtDocument
- conversionOptions OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Word.Pdf.WordToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocument ToPdfDocument(OdtDocument source, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConverts an ODT document to the first-party PDF document model.
Parameters
- source OfficeIMO.OpenDocument.OdtDocument
- conversionOptions OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Word.Pdf.WordToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult ToPdfDocumentResult(OdtDocument source, WordOpenDocumentConversionOptions conversionOptions = null, WordToPdfOptions pdfOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an ODT document to PDF and preserves diagnostics from both conversion stages.
Parameters
- source OfficeIMO.OpenDocument.OdtDocument
- conversionOptions OfficeIMO.Word.OpenDocument.WordOpenDocumentConversionOptions = null
- pdfOptions OfficeIMO.Word.Pdf.WordToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object