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
engineDocumentEngine?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
inputFormatDocumentFormatThe format to convert from
engineDocumentEngine?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
inputFilestringThe file name or path or extension (with or without leading dot) of the document file to convert.
engineDocumentEngine?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