DITA-OT1.4.3のPDF出力にAntenna House Formatter V5.0を使用するには

DITA Open ToolkitのPDF出力にAntenna House Formatter V5.0を使用するには、startcmd.batとFOプラグインのビルド・ファイル(build.xml)の修正が必要です。Antenanna House Formatter V5.0を使用するための、startcmd.batとFOプラグインのビルド・ファイルのサンプルは、Yahoo! DITA users groupのアーカイブからダウンロードできます。

【事前条件】

  • 本タスクを実行するには、DITA Open Toolkit 1.4.3とAntenna House Formatter V5.0のインストールが完了している必要があります。
  • Yahoo! DITA users groupのアーカイブからファイルをダウンロードするには、同users groupにメンバー登録する必要があります。

【予備知識】

  • Antenna House Formatter V5.0の評価版がアンテナハウス株式会社のWebサイトからダウンロードできます。

http://www.antenna.co.jp/AHF/download/download-v5.html

  • Yahoo! DITA users groupで公開されている、Antenna House Formatter V5.0用のstartcmd.batとFOプラグインのビルド・ファイルは、XSLFormatter V4.3でも使えます。

【手順】
1. Webブラウザを使って、Yahoo! DITA users groupのページにアクセスします。
Yahoo! DITA users groupのURL:
http://tech.groups.yahoo.com/group/dita-users/

2.Filesのリンクをクリックします。
Yahoo! DITA users groupのアーカイブに保管されたファイルの一覧が表示されます。

3.ファイル一覧からOT143_AHF_20090421.zipを見つけ、ダウンロードします。

4.ダウンロードしたOT143_AHF_20090421.zipを、任意の圧縮解凍ツールを使って解凍します。
解凍してできたフォルダの中には以下のファイルがあります。

  • build.xml
  • ReadMe.txt
  • startcmd.bat
  • startcmd.sh

5.テキスト・エディタを使って、startcmd.batの中の、AHF_DIR環境変数の設定を変更します。
AHF_DIR環境変数の値を、以下のようにAntenna House Formatter V5.0のインストール・フォルダのパスに変更します。

...

REM **********************************************************
REM Added 2009-04-07 t.makita, Antenna House, Inc.
REM Change AHF_DIR and AHF_OPT according to your environment.
REM **********************************************************
set AHF_DIR=C:\Program Files\AntennaHouse\AHFormatterV5
REM set AHF_DIR=C:\Program Files\Antenna\XSLFormatterV43
set AHF_OPT=%DITA_DIR%ahf_setting.xml

...

6.既存の%DITA-OT%startcmd.batをバックアップし、Antenna House Formatter V5.0用のstartcmd.batを%DITA-OT%フォルダへ移動します。

7.既存の%DITA-OT%demo\fo\build.xmlをバックアップし、Antenna House Formatter V5.0用のbuild.xmlを%DITA-OT%demo\foフォルダへ移動します。

%DITA-OT%demo\fo\build.xmlをカスタマイズしている場合は、既存のbuild.xmlとAntenna House Formatter V5.0用のbuild.xmlをマージした後に、ファイルを移動してください。

【予期される結果】
本タスクが完了すると、%DITA-OT%startcmd.batを使って開いたコマンド・プロンプトから、出力タイプにpdfまたはpdf2を指定してAntビルド・ファイルを実行することにより、Antenna House Formatter V5.0が呼び出されるようになります。Antenna House Formatter V5.0が呼び出されていることは、DITA Open Toolkitが出力するログ・ファイルを見ることにより確認できます。Antenna House Formatter V5.0が呼び出されると、以下のようなメッセージがログ・ファイルに出力されます。

...
  
  [dita-version] Search finished
  [echo] AHF_DIR="C:\Program Files\AntennaHouse\AHFormatterV5"
  [echo] AHF_OPT="C:\DITA-OT1.4.3\ahf_setting.xml"
  [echo] Execute command="AHFCmd.exe"
  [exec] AHFCmd : AH Formatter V5.0 MR1 Lite for Windows (5,0,2009,0427) 
  [exec]          Copyright (c) 1999-2009 Antenna House, Inc.

...

【次のステップ】
日本語のDITAソース・ファイルからPDFを生成するには、FOプラグインロケールの指定や、日本語フォントの設定が必要です。