SmartDocはドキュメント指向(ドキュメント生成の為の)XMLのドキュメントです。また、このツール自体に各フォーマットを生成する処理がついています。 ここで、PDF生成もできるのですが、iTexを使ってそれをPDFに変換しています。

ただ、私がiTexをよく知らないために、いつもエラーになって失敗して困っていました。 たぶん、日本語の環境設定だと思うが、PDFに変換するためだけにiTexを覚えるのも心が進まないので、 SmartDocからPDFを直接はき出せたらと思っていたが、それができないので、SmartDocが出力するPureSmartDoc形式から、 PDFファイルに変換することにした。

ただし、PDFの勉強も兼ねているので、出力品質はTexに足下にもおよばないのであしからず。

以前、smartdocのメーリングリストで公開したものですが、それを最近パソコンを掃除していたら見つけたので、公開しようと思っています。

とりあえずバージョン
とりあえず、必要なライブラリだけ登録しておきました。

ダウンロードしたファイルを解凍すると、sdoc2pdf.sh があります。

実行するには・・・

sdoc2pdf.sh [smartdoc から出力したsdoc xml] [ 設定ファイル] [ 出力PDF]

また、後でこれ以降の説明や資料はつけていきます。。。