# Features

- Dynamically convert word processing, spreadsheet, presentation, and graphics files into well-formed, valid, and 1.0-compliant XML. The XML output is validated against a predefined DTD named the "`Verity.dtd`".

- Export supports over 300 formats in 70 languages.

- Convert files either in-process or out of process. Out-of-process conversion ensures the stability and robustness of the calling application if a corrupt document causes an exception or causes the conversion process to fail.

- You can extract files embedded within files by using the File Extraction API, and then convert them by using the Export API.

- Use redirected input/output. You can provide an input stream that is not restricted to file system access.

- Export automatically recognizes the file format being converted and uses the appropriate reader. Your application does not need to rely on file name extensions to determine the file format.

- Create heading levels in the output file either by using the structure in the source document or by allowing Export to automatically generate a structure based on document properties, such as font or font attributes.

- Use callbacks to control aspects of the conversion process, such as file naming and the insertion of scripts.

- Manage memory allocation to optimize speed and performance of application.

- Insert predefined XML markup at specific points in the output stream.

- Apply XSL or Cascading Style Sheets (CSS) to improve the fidelity of the output.

- Map paragraph and character styles in word processing documents to any markup that you specify in the output.

- Control the resolution of rasterized vector graphics to optimize storage requirements or image quality.

- Select the target format for converted graphics, including GIF, JPEG, CGM, PNG, WMF, and SVG on Windows, and JPEG and SVG on Unix and Linux.

_FT_HTML5_bannerTitle.htm