ブラウザの Pandoc vs Pandoc CLI
どちらも同じ Pandoc エンジンで動作します — 20 年にわたり保守されてきた文書変換の事実上の標準です。違いは実行場所と、そこで何ができるかです。
このサイトは Pandoc を WebAssembly 経由でブラウザ内で実行します — CLI と同じエンジン、Pro オプションで同じ citeproc と Lua フィルタ機能を利用できます。インストール不要、サーバー不要、アップロード不要。CLI 版はドライブに置かれ、シェルスクリプト化、LaTeX 経由の PDF、ファイルシステムの深い統合を追加します。
| ブラウザ Pandoc (当サイト) | Pandoc CLI | |
|---|---|---|
| インストール | 不要 — ページを開くだけ | バイナリをインストール (brew、apt、chocolatey など) |
| プライバシー | ファイルはデバイスの外に出ません | ローカル & プライベート |
| 忠実度 | 同じ Pandoc エンジン — 脚注、数式、引用、表、変更履歴をすべて保持 | 同じエンジン — 加えて LaTeX 経由の PDF、実ファイルシステム、完全なスクリプト化 |
| 一括処理 | フォルダをドラッグ & ドロップ | 自分でスクリプト化 (bash、PowerShell、Make) |
| オフライン動作 | はい、初回読み込み後 (PWA) | はい (ローカルインストール) |
| CSL 引用 | Pro オプションで対応 — 仮想ファイルマウント (.bib + 任意の .csl) | はい — 引用ファイル + CSL スタイルをディスク上に配置 |
| Lua フィルタ | Pro オプションで対応 — .lua ファイルのアップロードかソースの貼り付け | はい — 複数フィルタの連結、カスタム文書変換 |
| 価格 | 無料、クォータなし | 無料、オープンソース |
ブラウザ Pandoc が適しているケース
Pandoc の忠実度が必要だがソフトウェアをインストールできない場合 — 制限された社用ノート PC、学校の Chromebook、借りたマシンなど。
プライバシーに関わるコンテンツ: サーバーに絶対に置きたくない契約書、未公開原稿、法務文書。
手早い一括変換: Word や ODT ファイルのフォルダをドラッグすれば、一発で Markdown が返ってきます。
CLI Pandoc がより良いツールであるケース
PDF 出力: CLI は pdflatex、xelatex、lualatex、ConTeXt を経由して出版品質の PDF を生成できます。ブラウザの WASM ビルドには LaTeX エンジンがないため、PDF 作業は別の場所から始めます。
自動化とスクリプト化: Pandoc をシェルスクリプト、Makefile、CI/CD にパイプできます。CLI は複数の Lua フィルタの連結も受け付け、すべてのファイルパスはアップロードなしでそのままファイルシステムに対応します。
カスタム入力/出力: CLI はブラウザ UI が公開していない形式 (ZimWiki、Muse、Jira など) に対応し、--reference-doc、--include-in-header、--highlight-style などのフラグも使えます。
忠実度の比較
コアの変換エンジンは同一です — どちらも Pandoc の内部文書モデルを使います。脚注、引用、LaTeX 数式、ネストした表、変更履歴は、どちらのバージョンでも同等に保たれます。
違いがあるのは周辺ツールです。ブラウザの Pro オプションは .bib、.csl、.lua を仮想ファイルとしてマウントします — CLI と同じ結果ですが、UI からアップロードします。CLI の真の強みは LaTeX 経由の PDF (WASM の LaTeX エンジンは存在しない) とシェル統合: パイプ、`pandoc file1.md file2.md -o out.docx` による複数ファイルの連結、他のコマンドラインツールとの連鎖です。