Skip to content

Environment Variables

The environment variables listed below should be set before initializing Document Filters.

Name Description
ISYS_CURRENT_DATETIME Indicates the time that should be used when processing documents that require the current time. Defaults to the current time; set with the format of YYYYMMDD_HHMMSS.
ISYS_DEFAULT_CODEPAGE Indicates the default codepage to use when the codepage cannot be determined from the file. Defaults to system codepage.
ISYS_DEFAULT_LCID Indicates the default locale ID to use when processing MS Excel files. Defaults to the current system locale; set with the MS locale ID.

Example: 3081=English Australia.
ISYS_FONTS Indicates the location where the fonts.ini file is located. Defaults to application/fonts.
ISYS_FONTS_CACHE Indicates a file where font information can be cached improving load performance. Defaults to off; set to a fully qualified name to enable.
ISYS_FONTS_CACHE_AGE Indicates the maximum age of the font cache before it should be regenerated. Defaults to 24 hours; set to the number of minutes to adjust.
ISYS_FONTS_DEFAULTS Indicates whether the system fonts should be loaded. Defaults to true; set to 0 to disable.
ISYS_FONTS_DIAG When enabled, prints diagnostic information to the console of font locations and names. Defaults to off; set to 1 to enable.
ISYS_FONTS_NOEMBEDDED Indicates whether fonts embedded in a document that do not have a system font available should be processed. Defaults to on; set to 1 to disable.
ISYS_HDHTML_OUTPUT_INJECT_SAFE_PATHS Indicates the directories from which files can be read using the HDHTML_OUTPUT_INJECT_HEAD and HDHTML_OUTPUT_INJECT_FOOTER options. Use a semicolon (;) to separate path names on Windows systems, and a colon (:) to separate path names on non-Windows systems. Defaults to an empty string.
ISYS_MAX_DOCHANDLES Indicates the maximum number of documents that can be loaded at a time. Defaults to 64.
ISYS_TMP Indicates the location where temp files can be generated. Defaults to the system temp directory.
ISYS_XML_MEMORY_LIMIT Indicates the maximum amount of memory that an XML file can take before erroring. Defaults to 2GB; set to the number of MB.