# 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 and COM 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\bin` | Contains the executable files for the Visual Basic sample program called Export Demo.
`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\``comsamp` | Contains the Visual Basic source code and supporting files for a sample program that demonstrates the use of the COM interface.
`install\htmlexport\programs``\ ExportDemo` | Contains the source code for a sample Visual Basic program. The executable for this program is in the `bin` directory. The Export Demo is available through the Start menu.
`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\``htmloop` | Contains a Visual C++ sample program that uses the Microsoft Foundation Classes (MFC) to provide out-of-process HTML conversion using the COM automation server.
`install\htmlexport\programs\images` | Contains the background graphics and navigation buttons used by the template files.
`install\htmlexport\programs\index` | Contains the C source code and supporting files for a sample program that produces text-only HTML.
`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\``jstree` | Contains the C source code and supporting files for a sample program that employs JavaScript to produce an expandable table of contents in a frame-based HTML output file.
`install\htmlexport\programs\``jvtree` | Contains the C source code and supporting files for a sample program that uses the `JVTree` Java applet in creating an expandable table of contents in a frame-based HTML output file.
`install\htmlexport\programs\``jvtree_demo` | C code sample that creates a frame-based HTML stream using the `JVTree` Java applet to display the table of contents.
`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\programs\wizard` | Contains the source code and supporting files for the Visual Basic program HTML Export Template Wizard.
`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