PDF出力するならAH PDF5プラグインを使うことから始めないとダメだと思う
以前にpdf5プラグインの導入にミスって半分グチなエントリーを書いたのですが,
久々にトライしたところPDFの出力が見違えるようになったので再エントリー。
使ったもの
- DITA-OT(DITA-OT1.8.M2_full_easy_install_bin.zip)
- AH pdf5 plugin
- http://www.antenna.co.jp/AHF/ahf_samples/ からでも良い。今回はGithubに上がっている最新のものを使ってみた。
- AH Formatter
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のフォルダへコピーするのでテンポラリな場所で展開すればよい。
- com.antennahouse.pdf5フォルダを[DITA-OT]\pluginsフォルダへコピーする
- index-dataフォルダを[DITA-OT]\samplesフォルダへコピーする
- run_en.bat,run_ja.bat,ahf_setting.xmlファイルを[DITA-OT}フォルダへコピーする
- 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とは違う世界が出力されました。