API Reference
PdfWordConverterExtensions
Converts PDF documents and logical content into Word documents. PDF parsing, stream handling, and page selection remain owned by OfficeIMO.Pdf.
Inheritance
- Object
- PdfWordConverterExtensions
Methods
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocument document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfWordConversionReport>Converts an opened PDF and saves the Word document to a file.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocument document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfWordConversionReport>Converts an opened PDF and saves the Word document to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocumentReadResult document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfWordConversionReport>Converts a logical PDF model and saves the editable Word document to a file.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocumentReadResult document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #OfficeOutputResult<PdfWordConversionReport>Converts a logical PDF model and saves the editable Word document to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocument document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfWordConversionReport>>Converts an opened PDF and asynchronously saves the Word document to a file.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocument document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfWordConversionReport>>Converts an opened PDF and asynchronously saves the Word document to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocumentReadResult document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfWordConversionReport>>Converts a logical PDF model and asynchronously saves the editable Word document to a file.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.String
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocumentReadResult document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #Task<OfficeOutputResult<PdfWordConversionReport>>Converts a logical PDF model and asynchronously saves the editable Word document to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 System.IO.Stream
- arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg4 System.Threading.CancellationToken = default
public static WordDocument ToWordDocument(PdfDocument document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #WordDocumentConverts an opened PDF into a Word document using the selected import mode.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 System.Threading.CancellationToken = default
public static WordDocument ToWordDocument(PdfDocumentReadResult document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #WordDocumentConverts a logical PDF model into an editable Word document.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 System.Threading.CancellationToken = default
public static PdfWordConversionResult ToWordDocumentResult(PdfDocument document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #PdfWordConversionResultConverts an opened PDF into a Word document using the selected import mode with conversion diagnostics.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocument
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 System.Threading.CancellationToken = default
public static PdfWordConversionResult ToWordDocumentResult(PdfDocumentReadResult document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #PdfWordConversionResultConverts a logical PDF model into an editable Word document with conversion diagnostics.
Parameters
- arg1 OfficeIMO.Pdf.PdfDocumentReadResult
- arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null
- arg3 System.Threading.CancellationToken = default