Directory Structure

The following table describes the contents of the Filter SDK.

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 KeyviewFilterSDK\WINDOWS\bin.

Installed directory structure

Directory Description
OS\bin Contains the libraries, the format detection file formats.ini, and other supporting files, as well as the C programs filter and filtertest, which you can use to test your custom document readers (see Develop a Custom Reader).
OS\lib (Solaris installations only) Contains the redistributable libstlport.so.1 library, which is required to run KeyView on Solaris platforms.
dotnetapi Contains the source files for the .NET API.
dotnetapi\dotnethelp Contains the help for the .NET API.
dotnetapi\sample Contains the sample programs for the .NET API.
cppapi Contains the source files for the C++ API.
cppapi\sample Contains the sample programs for the C++ API.
guide Contains the KeyView Filter SDK programming guides in PDF and HTML format.
include Contains the header files required for Filter.
javaapi\javadoc Contains the Javadoc for the Java API.
javaapi\sample Contains the source files and sample programs for the Java API.
rel_notes Contains the KeyView Filter SDK Release Notes in PDF format.
samples\filter Contains the source code for the filter sample program demonstrating the Filter interface for the C API.
samples\pdfini Contains the initialization file used to extract custom metadata from PDF documents.
samples\tstxtract Contains a C sample program demonstrating the File Extraction interface.
samples\utf8sr Contains the source for the sample document reader for UTF-8 files. You can use this to create your own custom document readers.