PDF出力するならAH PDF5プラグインを使うことから始めないとダメだと思う

以前にpdf5プラグインの導入にミスって半分グチなエントリーを書いたのですが,
久々にトライしたところPDFの出力が見違えるようになったので再エントリー。

使ったもの

Apatch FOPでもできると思うけどまだ試していません。

インストール方法

AH pdf5 pluginの中にpdf5_manual.pdfというユーザガイドが書いてあるのでそれを参照に。
簡単な手順だけを記載します。

  • DITA-OTを展開

DITA-OTはフルパッケージを使うとSAXONなどのライブラリも全て入っているのでコレがお手軽。
展開する場所はどこでも良いけど,ディレクトリが深くないほうが良いと思う。

  • DITA-OTの動作確認

一応DITA-OTでPDFが出力されるか確認する。
[DITA-DIR]\doc\userguide.pdfにユーザガイドがある。

ant -f build_demo.xml

でtransformation typeのところでpdfにするとPDF出力できる。

  • AH pdf5 pluginを展開

展開した後で必要なファイルをDITA-OTのフォルダへコピーするのでテンポラリな場所で展開すればよい。

  1. com.antennahouse.pdf5フォルダを[DITA-OT]\pluginsフォルダへコピーする
  2. index-dataフォルダを[DITA-OT]\samplesフォルダへコピーする
  3. run_en.bat,run_ja.bat,ahf_setting.xmlファイルを[DITA-OT}フォルダへコピーする
  4. AH Formatterを使用する場合は,startcmd.batファイルに以下を追加する
REM AH Formatter home and setting file
set AHF_DIR=C:\Program Files (x86)\Antenna House\AHFormatterV6
set AHF_OPT=%DITA_DIR%ahf_setting.xml
start "DITA-OT" cmd.exe

最後に以下のコマンドを

ant -f integrator.xml
Chapter

PDF5プラグインのテスト

startcmd.batを起動させてから,run_en.batかrun_ja.batを実行するとDITA-OTのdefaultとは違う世界が出力されました。