|
|
このodtwriterを使えば、軽量版LinuxディストリビューションのようなODF互換のワードプロセッサがインストールされていないマシンであってもODFファイル作成が可能となるし、あるいはテキストエディタで作成したドキュメントを指定の構文でodtwriterに処理させるという用途にも対応している。
odtwriterは、プレインテキストファイルを、HTML、XML、LaTeXなどのフォーマットに変換するdocutilsという一連のツール群の1つとして用意されている。これはつまり、適切な構文指定のされたテキストファイルがあれば、それをODF以外のフォーマットにも変換できるということである。これらのツールを利用することは、例えばクリーンなHTMLファイルだけを必要とするような場合において、Writer上で作成したODTドキュメントを複数のステップを経て変換するよりも効率的なアプローチが可能となるはずだ。
またodtwriterには、OpenOffice.orgにはない独自の機能もいくつか装備されている。例えばOpenOffice.orgは構文強調表示の機能をサポートしていないので、Writerドキュメントで表示するコードブロックの可読性と簡潔性を維持するのは一苦労となる。それに対してodtwriterでは、生成されるODTドキュメント上でのコードブロックの構文強調表示をさせることができる。
その一方でodtwriterを用いたODFドキュメント生成に付随する最大の欠点は、そのためのマークアップ言語を新たに習得しなければならない点であろう。ただしこの負担は、一般に思われているほど大きくないかもしれない。それというのもreStructured Textで使われるマークアップはwikiマークアップとよく似ているため、そうした知識を有している人間であれば基本はすぐにマスターできるはずだからだ。またこのマークアップ言語については、「reStructured Text Primer」、「Quick Reference」、「Cheat Sheet」などの手堅くまとめられたドキュメント類が整備されているので、参考用に目を通すだけでも面白いかもしれない。