Table of Contents

DocumentConverter.EnumeratePossibleOutputFormats Method

Definition

Namespace
GleamTech.DocumentUltimate
Assembly
GleamTech.DocumentUltimate.dll

EnumeratePossibleOutputFormats(DocumentEngine?)

Enumerates possible output document formats for the current input document file.

public IEnumerable<DocumentFormat> EnumeratePossibleOutputFormats(DocumentEngine? engine = null)

Parameters

engine DocumentEngine?

The document engine to force. If not specified, the best document engine will be chosen automatically according to the input and output formats.

Returns

IEnumerable<DocumentFormat>

An enumerable collection of document formats.

EnumeratePossibleOutputFormats(DocumentFormat, DocumentEngine?)

Enumerates possible output document formats for a given input document format.

public static IEnumerable<DocumentFormat> EnumeratePossibleOutputFormats(DocumentFormat inputFormat, DocumentEngine? engine = null)

Parameters

inputFormat DocumentFormat

The format to convert from

engine DocumentEngine?

The document engine to force. If not specified, the best document engine will be chosen automatically according to the input and output formats.

Returns

IEnumerable<DocumentFormat>

An enumerable collection of output formats.

Examples

Enumerate possible output document formats for a given input document file with EnumeratePossibleOutputFormats method and vice versa with EnumeratePossibleInputFormats method:

foreach (var outputFormat in DocumentConverter.EnumeratePossibleOutputFormats(DocumentFormat.Docx))
{
    // ...
}

foreach (var outputFormat in DocumentConverter.EnumeratePossibleOutputFormats("InputFile.docx"))
{
    // ...
}

//---------------------------------------

foreach (var inputFormat in DocumentConverter.EnumeratePossibleInputFormats(DocumentFormat.Pdf))
{
    // ...
}

foreach (var inputFormat in DocumentConverter.EnumeratePossibleInputFormats("OutputFile.pdf"))
{
    // ...
}
For Each outputFormat As Object In DocumentConverter.EnumeratePossibleOutputFormats(DocumentFormat.Docx)
    ' ...
Next

For Each outputFormat As Object In DocumentConverter.EnumeratePossibleOutputFormats("InputFile.docx")
    ' ...
Next

'---------------------------------------

For Each inputFormat As Object In DocumentConverter.EnumeratePossibleInputFormats(DocumentFormat.Pdf)
    ' ...
Next

For Each inputFormat As Object In DocumentConverter.EnumeratePossibleInputFormats("OutputFile.pdf")
    ' ...
Next

EnumeratePossibleOutputFormats(string, DocumentEngine?)

Enumerates possible output document formats for a given input document file.

public static IEnumerable<DocumentFormat> EnumeratePossibleOutputFormats(string inputFile, DocumentEngine? engine = null)

Parameters

inputFile string

The file name or path or extension (with or without leading dot) of the document file to convert.

engine DocumentEngine?

The document engine to force. If not specified, the best document engine will be chosen automatically according to the input and output formats.

Returns

IEnumerable<DocumentFormat>

An enumerable collection of output formats.

Examples

Enumerate possible output document formats for a given input document file with EnumeratePossibleOutputFormats method and vice versa with EnumeratePossibleInputFormats method:

foreach (var outputFormat in DocumentConverter.EnumeratePossibleOutputFormats(DocumentFormat.Docx))
{
    // ...
}

foreach (var outputFormat in DocumentConverter.EnumeratePossibleOutputFormats("InputFile.docx"))
{
    // ...
}

//---------------------------------------

foreach (var inputFormat in DocumentConverter.EnumeratePossibleInputFormats(DocumentFormat.Pdf))
{
    // ...
}

foreach (var inputFormat in DocumentConverter.EnumeratePossibleInputFormats("OutputFile.pdf"))
{
    // ...
}
For Each outputFormat As Object In DocumentConverter.EnumeratePossibleOutputFormats(DocumentFormat.Docx)
    ' ...
Next

For Each outputFormat As Object In DocumentConverter.EnumeratePossibleOutputFormats("InputFile.docx")
    ' ...
Next

'---------------------------------------

For Each inputFormat As Object In DocumentConverter.EnumeratePossibleInputFormats(DocumentFormat.Pdf)
    ' ...
Next

For Each inputFormat As Object In DocumentConverter.EnumeratePossibleInputFormats("OutputFile.pdf")
    ' ...
Next