Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfWordConverterExtensions

Namespace OfficeIMO.Word.Pdf
Assembly OfficeIMO.Word.Pdf
Modifiers static

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

SaveAsWord 4 overloads
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocument document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfWordConversionReport>

Converts an opened PDF and saves the Word document to a file.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocument document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfWordConversionReport>

Converts an opened PDF and saves the Word document to a caller-owned stream.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocumentReadResult document, String path, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfWordConversionReport>

Converts a logical PDF model and saves the editable Word document to a file.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfWordConversionReport> SaveAsWord(PdfDocumentReadResult document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfWordConversionReport>

Converts a logical PDF model and saves the editable Word document to a caller-owned stream.

Parameters

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

Converts an opened PDF and asynchronously saves the Word document to a file.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocument document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfWordConversionReport>>

Converts an opened PDF and asynchronously saves the Word document to a caller-owned stream.

Parameters

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

Converts a logical PDF model and asynchronously saves the editable Word document to a file.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfWordConversionReport>> SaveAsWordAsync(PdfDocumentReadResult document, Stream stream, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: 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 requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
ToWordDocument 2 overloads
public static WordDocument ToWordDocument(PdfDocument document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: WordDocument

Converts an opened PDF into a Word document using the selected import mode.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static WordDocument ToWordDocument(PdfDocumentReadResult document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: WordDocument

Converts a logical PDF model into an editable Word document.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
ToWordDocumentResult 2 overloads
public static PdfWordConversionResult ToWordDocumentResult(PdfDocument document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfWordConversionResult

Converts an opened PDF into a Word document using the selected import mode with conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static PdfWordConversionResult ToWordDocumentResult(PdfDocumentReadResult document, PdfToWordOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfWordConversionResult

Converts a logical PDF model into an editable Word document with conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Word.Pdf.PdfToWordOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2