環境変数

Docx to HTML V2.0 は、動作に先立って以下の環境変数を参照します。 Windows版では、* 印の付いた環境変数は、インストーラが初期値を設定します。 Linux 版では、インストーラによる環境変数の設定はありません。動作に必要な環境変数は、ご自身で設定してくださいますようお願いいたします。 Linux 版での シェルスクリプト(run.sh)による実行 では、必要な環境変数を設定してから Docx to HTML V2.0 のコマンドラインプログラムが実行されます。

環境変数 説明
DHC20_HOME  * Docx to HTML V2.0 がインストールされているディレクトリを指定します(ディレクトリ区切りを示す \ や / は値の末尾に含まれません)。 本マニュアル中で [Install directory] と表記されているのは、この環境変数の値です。
DHC20_LIC_PATH  * ライセンスキーファイルの存在するディレクトリを指定します(ディレクトリ区切りを示す \ や / は値の末尾に含まれません)。 Windows版では DhcEngine20.dll の場所が初期値として設定されます。 非Windows版ではこの指定が必要です。run.sh では [Install directory]/​etc が設定されます。
DHC20_FONT_CONFIGFILE * フォント構築ファイルを指定します。 Windows版では DhcAHFontService20.dll の場所にある font-config.xml が初期値として設定されます。 非Windows版では設定が必要です。run.sh では [Install directory]/​etc が設定されます。
PATH * Windows 版のときに、[Install directory] が追加されます。 非Windows版では変更されません。
LD_LIBRARY_PATH Linux版のみ設定が必要です。 コマンドラインインターフェイス、またはJavaインターフェイスを利用するときに、*.so の場所(ディレクトリ)が含まれていなければなりません。 run.sh では [Install directory]/​lib が設定されます。
CLASSPATH Javaインターフェイスを利用するときに、必要な *.jar が含まれていなければなりません。 run.sh では [Install directory]/​lib が追加されます。
LANG Linux 版で、システムの標準の言語を設定しておいてください。 含まれていないときは LANG=ja_JP などを設定しておいてください。

シンボリックリンク

Docx to HTML V2.0 の非Windows版では、ライブラリのシンボリックリンクを適切に作成しておく必要があります。 これらは、インストーラが自動的に生成しますが、もし必要になった場合は、次のようにしてシンボリックリンクを作成してください。

$ cd [Install directory]/lib
$ rm -f libDhcEngine.so
$ ln -s libDhcEngine.so.2.0 libDhcEngine.so
$ chmod 755 libDhcEngine.so
$ rm -f libDhcEngine.so.2
$ ln -s libDhcEngine.so.2.0 libDhcEngine.so.2
$ chmod 755 libDhcEngine.so.2

Linux

ModuleSymLink 1SymLink 2
libDhcXfoCommon.so.2.0libDhcXfoCommon.so.2libDhcXfoCommon.so
libDhcEngine.so.2.0libDhcEngine.so.2libDhcEngine.so
libDhcCommon.so.2.0libDhcCommon.so.2libDhcCommon.so
libDhcOoxCommon.so.2.0libDhcOoxCommon.so.2libDhcOoxCommon.so
libDhcOoxShape.so.2.0libDhcOoxShape.so.2libDhcOoxShape.so
libDhcVmlShape.so.2.0libDhcVmlShape.so.2libDhcVmlShape.so
libDhcWordReader.so.2.0libDhcWordReader.so.2libDhcWordReader.so
libDhcFont.so.2.0libDhcFont.so.2libDhcFont.so
libDhcGraphic.so.2.0libDhcGraphic.so.2libDhcGraphic.so
libDhcHyphen.so.2.0libDhcHyphen.so.2libDhcHyphen.so
libDhcRender.so.2.0libDhcRender.so.2libDhcRender.so
libDhcText.so.2.0libDhcText.so.2libDhcText.so
libDhcJavaCtl20.so
libDhcDotNetNCtl20.so
libDhcInterface.so.2.0libDhcInterface.so.2libDhcInterface.so
libDhcSvgCreator.so.2.0libDhcSvgCreator.so.2libDhcSvgCreator.so
libDhcAHFontService.so.2.0libDhcAHFontService.so.2libDhcAHFontService.so
libDhcAHGraphicService.so.2.0libDhcAHGraphicService.so.2libDhcAHGraphicService.so
libDhcAHCommon.so.2.0libDhcAHCommon.so.2libDhcAHCommon.so
libDhcAHPDFLib.so.2.0libDhcAHPDFLib.so.2libDhcAHPDFLib.so
libDhcAHMathML.so.2.0libDhcAHMathML.so.2libDhcAHMathML.so
libDhcGL.so.1.5.060100libDhcGL.so.1libDhcGL.so
libDhcOSMesa.so.6.1.060100libDhcOSMesa.so.6libDhcOSMesa.so
libDhcGLU.so.1.3.060100libDhcGLU.so.6libDhcGLU.so
libicudata.so.67.1libicudata.so.67libicudata.so
libicui18n.so.67.1libicui18n.so.67libicui18n.so
libicuio.so.67.1libicuio.so.67libicuio.so
libicule.so.67.1libicule.so.67libicule.so
libiculx.so.67.1libiculx.so.67libiculx.so
libicutu.so.67.1libicutu.so.67libicutu.so
libicuuc.so.67.1libicuuc.so.67libicuuc.so
libAHskia.so