# Directory Structure

The following table describes the directories created during the HTML Export installation. The variable `install` is the path name of the Export installation directory (for example, `/usr/autonomy/KeyviewExportSDK` on UNIX, or `C:\Program Files\Autonomy\KeyviewExportSDK` on Windows). On UNIX, the HTML Export directory is named `/html` `expt`.

The variable `OS` is the operating system for which the SDK is installed. For example, the `bin` directory on a standard 32-bit Windows installation would be located at `C:\Program Files\Autonomy\KeyviewExportSDK\WINDOWS\bin`.

HTML Export installed directory structure

Directory | Description
--- | ---
`install\OS\bin` | Contains the libraries, executables for sample programs, the Java program (`kvraster.class`), the Java applet (`kvvector.jar`), the format detection file, `formats_e.ini`, the license key file (`kv.lic`), and a number of other supporting files.
`install\OS\lib` | (Solaris installations only) Contains the redistributable `libstlport.so.1` library, which is required to run KeyView on Solaris platforms.
`install\dotnet\sample` | The `HtmlConvFileToFile.cs` C# sample program demonstrating the .NET interface.
`install\htmlexport\docs` | Contains the converted version of the sample word processing, spreadsheet, and presentations files.
`install\htmlexport\guide` | Contains the HTML Export C Programming Guide and HTML Export Java Programming Guide in HTML and PDF format.
`install\htmlexport\include` | Contains the header files for HTML Export.
`install\htmlexport\programs\callback` | Contains the C source code and supporting files for a sample program that demonstrates how user callbacks can dynamically shape the HTML conversion.
`install\htmlexport\programs\``cnv2html` | Contains the C source code for a sample program that creates a single HTML file. The executable for this sample program is in the `bin` directory.
`install\htmlexport\programs\``cnv2htmloop` | Contains the C source code for a sample program that creates a single HTML file out of process.
`install\htmlexport\programs\``htmlini` | Contains the C source code and supporting files for a sample program that uses template files to set the conversion options.
`install\htmlexport\programs\images` | Contains the background graphics and navigation buttons used by the template files.
`install\htmlexport\programs\ini` | Contains the template files used to set the conversion options in the C API.
`install\htmlexport\programs\``io_samp` | Contains the C source code and supporting files for a sample program that demonstrates how to input a stream by providing a simple wrapper around the ANSI C interface `fread()`, `fopen()`, and so on.
`install\htmlexport\programs\pdfini` | Contains the configuration file used to extract custom metadata from PDF documents.
`install\htmlexport\programs\tempout` | The default output directory for converted files. Contains a sample style sheet.
`install\htmlexport\programs\``tstxtract` | Contains the C source code and supporting files for a sample program that demonstrates the File Extraction interface.
`install\htmlexport\rel_notes` | Contains the HTML Export Release Notes in HTML and PDF format.
`install\javaapi\ini` | Contains the template files used with the Java API.
`install\javaapi\``javadoc` | Contains the Javadoc for the Java API.
`install\javaapi\sample` | Contains the source files and sample programs for the Java API.
`install\pdfexport\cnv2pdf` | Contains the C source code for a sample program that creates a PDF file. The executable for this sample program is in the `bin` directory.
`install\pdfexport\include` | Contains the header files for PDF Export. For more information, see the PDF Export Programming Guide.
`install\testdocs` | Contains sample word processing, spreadsheet, and presentation files that you can use to test HTML Export's options. You might also find this directory useful when testing your own applications.

_FT_HTML5_bannerTitle.htm