• DocumentConverter, by default will chooose the best document engine automatically according to the input and output formats. So normally, you don't need to think about engine types, however you can enforce a specific engine if you ever need. This example shows all possible document conversions and also notes which engines support a specific conversion.

  • DocumentFormatInfo class provides details about a supported document format. For example, DocumentFormatInfo.Description property is useful for display purposes (e.g. "Microsoft Word Document"). DocumentFormatInfo.Extensions property contains all known file extensions for a specific format (e.g. "doc", "docx").

  • DocumentFormatGroupInfo class represents a group of document formats. Every format belongs to a group and this makes it easy to categorize formats for display purpose. For example, DocumentFormatGroupInfo.Description property gets the user-friendly description for a format group (e.g. "Word Processing Formats").