DocumentConverter.EnumeratePossibleInputFormats Method
Definition
- Namespace
- GleamTech.DocumentUltimate
- Assembly
- GleamTech.DocumentUltimate.dll
EnumeratePossibleInputFormats(DocumentFormat, DocumentEngine?)
Enumerates possible input document formats for a given output document format.
public static IEnumerable<DocumentFormat> EnumeratePossibleInputFormats(DocumentFormat outputFormat, DocumentEngine? engine = null)
Parameters
outputFormatDocumentFormatThe format to convert to.
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 input 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
EnumeratePossibleInputFormats(string, DocumentEngine?)
Enumerates possible input document formats for a given output document file.
public static IEnumerable<DocumentFormat> EnumeratePossibleInputFormats(string outputFile, DocumentEngine? engine = null)
Parameters
outputFilestringThe file name or path or extension (with or without leading dot) of the converted document file.
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 input 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