このプロジェクトについて
Pandocは、あるマークアップ形式から別の形式へテキストを変換するために設計されたモジュール式ドキュメント変換ツールです。リーダーを使用して入力を内部的な抽象構文木(AST)に解析し、ライターを使用してそのASTを目的の出力形式に変換することで動作します。
主な機能は以下の通りです:
- 広範なフォーマットサポート:様々なMarkdownフレーバー(CommonMark、GFM、Pandoc独自形式)、LaTeX、HTML、Docx、EPUB、Org mode、JATS XMLなど、膨大な数の入力および出力形式をサポートしています。
- PDF生成:LaTeX、Groff ms、またはHTML経由でPDF出力を生成することが可能です。
- 拡張Markdown:表、定義リスト、メタデータブロック、脚注、引用をサポートする特化したバージョンのMarkdownが含まれています。
- 拡張性:カスタムフィルター(Luaフィルターを含む)を実行して、変換プロセス中に中間ASTを修正することができます。
- カスタマイズ:フォーマット互換性を拡張するためのカスタムLuaリーダーおよびライターをサポートしています。