オプション設定ファイル

変換オプション設定ファイル

変換オプション設定ファイルは、変換オプションのパラメータ値を保存するファイルです。コマンドライン実行時に、変換オプション設定ファイル名を指定して読み込みます。同じ設定による変換を繰り返すとき、変換オプションを設定ファイルに保存しておくと、次回から同一のオプションを指定する代わりに設定ファイルの指定で済みます。変換オプション設定ファイルのファイル名は任意です。変換オプション設定ファイルはコマンドライン実行時に、変換オプションの「-savesettings」で指定したファイルとして作成できます。

変換オプション設定ファイルはXML形式なので、パラメータ設定値をテキスト・エディタで修正できます。

設定ファイルの形式設定ファイルはルート要素が「word-to-html-settings」で、変換オプションに設定する項目を子供の要素型名とするXMLファイルです。デフォルト設定ファイルと変換オプション設定ファイルの形式は同じです。各要素型名と変換オプションのパラメータの対応関係は次の表のとおりです。
要素 位置 属性 既定値 対応する変換オプションパラメータ
<word-to-html-settings> ルート
enable-XHTML enable false -xhtml
viewport content -viewport
enable-endl enable false -endl
enable-empty-paragraph enable false -emptyP
enable-non-reference-id enable false -nonrefiid
enable-image-width enable false -imgwidth
enable-heading-strong enable true -hstrong
enable-embed-image enable false -embedimg
enable-mathml enable false -math
xml-mathml enable false -xmath
xml-omath enable false -omath
through-image enable false -throughimg
enable-pstyle enable false -pstyle
enable-citation enable false -citation
text-color enable false -textcolor
output-br enable false -outputbr
style-tag enable true -defstyle
space-indent enable false -spaceindent
fil-images enable false -fileimages
table-style enable なし -tablestyle
italic out n -italic n|t|s
underline out n -underline n|t|s
linethrough out n -linethrough n|t|s
encoding encoding なし -encoding
link-css src なし -css css-file
link-js src なし -js javascript-path
split val 0 -split 1|2|3
tocout enable false -tocout
pagenavi なし -pagenavi language
lang val 0 -lang language
section val 6 -section 1|2|3|4|5|6
endnoteId enable false -endnoteId
footnote out f -footnote f|t|n
customSep enable false -customSep

次は変換オプションパラメータとして「-clrsettings -savedefault」を指定して作成されるデフォルト設定ファイルです。デフォルト値のないパラメータは設定されません。

<?xml version="1.0"?>
<word-to-html-settings>
 <enable-XHTML enable="false"/>
 <viewport content=""/>
 <enable-endl enable="false"/>
 <enable-empty-paragraph enable="false"/>
 <enable-non-reference-id enable="false"/>
 <enable-image-width enable="false"/>
 <enable-heading-strong enable="true"/>
 <enable-embed-image enable="false"/>
 <enable-mathml enable="false"/>
 <xml-mathml enable="false"/>
 <xml-omath enable="false"/>
 <through-image enable="false"/>
 <enable-pstyle enable="false"/>
 <enable-citation enable="false"/>
 <text-color enable="false"/>
 <output-br enable="false"/>
 <style-tag enable="true"/>
 <space-indent enable="false"/>
 <fil-images enable="false"/>
 <italic out="n"/>
 <underline out="n"/>
 <linethrough out="n"/>
 <split val="0"/>
 <tocout enable="false"/>
 <lang val=""/>
 <section val="6"/>
 <endnoteId enable="false"/>
 <footnote out="f"/>
 <customSep enable="false"/>
</word-to-html-settings>