2026 年、ほぼすべての AI アプリが PDF を扱います。製品マニュアルをナレッジベースに入れる、論文で RAG を組む、契約書のコンプライアンス検索、Flutter/iOS ドキュメントの自動要約——しかし pdftotext で抽出した結果はしばしば順序の崩れた断片になります。二段組が一段に潰れ、表が文字化けし、数式が「□□□」に化けます。
Docling、MinerU、LlamaParse、Marker は、開発者コミュニティで最も議論される PDF Parser の4つです。単なる「PDF → TXT」ではなく、レイアウト分析、表の構造化、OCR、Markdown エクスポートを備えたパイプラインであり、RAG chunk の品質上限を直接決めます。
本記事では実際の RAG エンジニアリング体験に基づき 2026 年のランキングと選定マトリクスを示し、Apple Silicon / Cloud Mac 上のデプロイ要点もまとめます。
一、背景:PDF 解析が RAG の上限を決める理由
ベクトル検索がどれほど優れていても、ゴミ chunk を食わせれば救えません。よくある失敗例:
- 二段組論文:左欄の末尾と右欄の冒頭が1段落に結合され、意味が完全に断絶
- ネスト表:財務諸表が「2024 売上 成長 15% アジア 32%」という単語列に
- スキャン契約書:OCR 層がなく、検索結果が空
- 図表キャプション:図注と本文が分離し、Agent の引用がずれる
2026 年の PDF Parser 競争の焦点は「文字が取れるか」から構造化出力の品質へ移っています。Markdown で見出し階層が保たれるか、表が HTML/CSV に復元できるか、数式が LaTeX で出るか、多段組の読み順が正しいか——これが選定の基準です。
選定前に3つ確認
- 文書は主に英語技術マニュアルか中国語論文/レポートか?
- データを域外に出せるか(ローカル vs LlamaParse クラウドの分岐点)
- 日次処理量は数十ページのプロトタイプか万ページのバッチか?
二、基本概念:評価軸とパイプライン構成
5つの評価軸
- レイアウト復元(Layout):多段組、ヘッダー/フッター、フロート図注の読み順
- 表の構造化(Tables):複雑な結合セル、ページをまたぐ表
- 数式と図表(STEM):LaTeX/MathML 出力、キャプションの関連付け
- OCR 能力:スキャン PDF、撮影 PDF、低品質コピー
- エンジニアリング統合:CLI、Python SDK、Docker、LangChain/LlamaIndex との接続コスト
典型的な解析パイプライン
4ツールの実装は異なりますが、論理的には次の流れが多いです:
PDF 入力 → レイアウト検出 → 領域分類(本文/表/図/数式)
→ 領域ごとに OCR / テキスト抽出 → 読み順ソート
→ 構造化組み立て → Markdown / JSON / HTML 出力
差分の要点:Docling は企業向け多形式統一、MinerU は中国語学術 + 数式、Marker は英語長文の高速 MD 変換、LlamaParse はマネージド API + LlamaIndex ワンクリック接続。
三、2026 総合ランキング
| 順位 | ツール | 種別 | 最適シーン |
|---|---|---|---|
| #1 | Docling | オープンソース · IBM | 企業文書、多形式、構造化 JSON、コンプライアンス向けローカル |
| #2 | MinerU | オープンソース · OpenDataLab | 中国語論文、数式多め、スキャン OCR |
| #3 | Marker | オープンソース | 英語書籍/長文の Markdown 一括変換 |
| #4 | LlamaParse | クラウド API · LlamaIndex | 迅速なプロトタイプ、複雑版式、運用不要 |
ランキングの考え方:単発ベンチマークだけでなく「明日から RAG を組むなら、どれが最も手間が少なく、制御しやすく、安いか」。LlamaParse の解析品質はしばしば上位に入りますが、クローズドソース・ページ課金・データ域外のため総合4位——特定シーン向けであり、デフォルトの第一候補ではありません。
四、#1 Docling — エンタープライズ向けオープンソースの第一候補
Docling は IBM Research がオープンソース化し、2025–2026 年に RAG コミュニティのデフォルト候補のひとつになりました。主な強み:
- 多形式統一:PDF、DOCX、PPTX、HTML、画像を同一 API で処理
- 構造化エクスポート:Markdown、JSON(bbox、ラベル、表構造を含む)
- 表と読み順:TableFormer モデルで、素朴な OCR より複雑な表の復元に優れる
- 統合しやすい:LangChain、LlamaIndex、Haystack の公式サンプルあり
- ローカル / air-gapped:金融・医療などデータを域外に出せないシーン向け
弱点:中国語組版と数式の極限性能は MinerU に一歩譲る。初回実行でモデル重みのダウンロード(数 GB 規模)が必要。
向いているチーム
iOS/Flutter チームが英語技術文書、API Reference、デザイン仕様を社内ナレッジベースに入れる場合。JSON 構造化出力で細かく chunk したいエンジニア。
五、#2 MinerU — 中国語論文と数式の王者
MinerU(旧 Magic-PDF)は OpenDataLab / 上海 AI Lab エコシステム由来で、中国語学術シーンでの評判が高いです:
- 数式認識:LaTeX 出力で、RAG で「式 (3) の意味」を聞いても情報が落ちにくい
- 二段組/混在組版:中国語ジャーナル、学位論文の読み順精度が高い
- 完全 OCR パイプライン:スキャン PDF、コピー品質の悪い文書を直接処理
- 図表抽出:画像と caption を分離保存し、マルチモーダル RAG に対応
弱点:PyTorch 依存で GPU 加速の恩恵が大きい。英語ビジネスマニュアルではヘッダー干渉が出ることがある。MinerU 2.x の設定項目は初心者にはやや急。
六、#3 Marker — 英語長文の Markdown 一括変換に強い
Marker は Vik Paruchuri が保守し、PDF をきれいな Markdown に素早く変換することに特化しています:
- 高速:書籍、論文、技術レポート向けに最適化され、バッチ変換が効率的
- Markdown 品質:見出し階層、リスト、コードブロックの保持が良好
- 拡張可能:LLM 後処理(任意)で改行やハイフネーションを整えられる
- 完全ローカル:API Key 不要、オフライン環境向け
弱点:複雑な中国語表や数式は MinerU に劣る。雑誌級の複雑版式は人手校正が必要なことも。プロジェクトの更新が速く、メジャーアップグレード時は依存関係の lock に注意。
七、#4 LlamaParse — マネージド API の即戦力
LlamaParse は LlamaIndex 傘下のクラウド PDF 解析サービスです:
- ゼロ運用:PDF をアップロードすると Markdown/JSON が返り、LlamaIndex
VectorStoreIndexとシームレス - 複雑版式:多段組、ネスト表、図表キャプションの処理が成熟
- マルチモーダルオプション:図表の説明を有効化し、マルチモーダル RAG に供給可能
- ページ課金:アイデア検証向け。先に GPU を買わなくてよい
弱点:データ域外、継続コスト、ベンダーロックイン。大量処理ではページ単価が積み上がる。オフライン/コンプライアンス要件では使えない。
八、4軸比較マトリクス
| 軸 | Docling | MinerU | Marker | LlamaParse |
|---|---|---|---|---|
| オープンソース/ローカル | ✅ MIT | ✅ Apache 2.0 | ✅ GPL | ❌ クラウド |
| 中国語論文 | 良好 | 優秀 | 一般 | 良好 |
| 英語マニュアル | 優秀 | 良好 | 優秀 | 優秀 |
| 表の復元 | 優秀 | 良好 | 良好 | 優秀 |
| 数式 LaTeX | 良好 | 優秀 | 一般 | 良好 |
| スキャン OCR | 良好 | 優秀 | 設定依存 | 優秀 |
| バッチコスト | 低(算力のみ) | 低(算力のみ) | 低(算力のみ) | ページ累積 |
| RAG 統合 | LangChain/LlamaIndex | コミュニティアダプタ | 自前パイプライン | LlamaIndex ネイティブ |
九、実践:4ツールのクイックスタート
以下のコマンドは macOS / Cloud Mac ターミナルでの検証手順です(Python 3.10+ 推奨)。
Docling CLI
pip install docling
docling my-manual.pdf --to md --output ./out/
Python SDK では bbox 付き JSON を取得でき、見出し階層で chunk 分割しやすい:
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert("api-spec.pdf")
print(result.document.export_to_markdown())
MinerU
pip install mineru
mineru -p thesis.pdf -o ./output
出力ディレクトリには通常 markdown、images、中間 JSON が含まれます。論文シーンでは数式・表検出オプションを有効に(公式 README 2.x 設定を参照)。
Marker
pip install marker-pdf
marker_single book.pdf ./output --batch_multiplier 2
バッチ変換:marker /path/to/pdfs /path/to/output。M シリーズ Mac では --max_pages を下げて版式を先にサンプル検証するのがおすすめ。
LlamaParse API
pip install llama-parse
export LLAMA_CLOUD_API_KEY="llx-..."
from llama_parse import LlamaParse
parser = LlamaParse(result_type="markdown")
docs = parser.load_data("complex-report.pdf")
LlamaIndex と併用:解析結果をそのまま VectorStoreIndex.from_documents(docs) に渡せば、半日でデモが出せます。
十、Cloud Mac / Apple Silicon シナリオ
PDF 解析はCPU/GPU 集約 + ディスク I/Oタスクで、Xcode ビルドとローカルリソースを奪い合うと特に困ります。典型的な役割分担:
- ローカル MacBook:パイプラインのデバッグ、単一ファイル検証、LlamaParse API 呼び出し(ローカル算力ほぼ不要)
- Cloud Mac mini(M4):夜間に MinerU/Marker をバッチ実行し、百ページ級の文書をナレッジベースへ
- GPU 付き Linux クラウド:MinerU 大規模 OCR のコスパ選択肢(非 macOS シーン)
Apple Silicon 上では:
- Docling / Marker:M4 CPU で多くの英語技術 PDF に対応可能。
brew install popplerで依存を補完推奨 - MinerU:MPS バックエンドで一部モデルを加速。メモリ 16GB+ 推奨、超長論文は分割処理
- ストレージ:解析出力に PNG 切り出しが大量に出る。クラウドドライブまたはノードローカル SSD を使い、システムディスクを圧迫しない
推奨ワークフロー
ローカルで Xcode 開発 → SSH で Cloud Mac に接続し cron で新規 PDF をバッチ処理 → 構造化 Markdown をベクトル DB(Qdrant / pgvector)へ同期 → アプリ内 RAG は API のみ呼び出し。解析とビルドを物理的に分離し、互いにカクつかせない。
十一、コスト・性能・リスク
コスト見積もり(千ページ級ライブラリ)
| 方式 | 初期/月額 | 千ページ規模の目安 |
|---|---|---|
| Docling / Marker ローカル | $0 ライセンス + 電気代 | M4 Cloud Mac で 2–4 時間、ノード料金は数ドル程度 |
| MinerU + GPU | $0 ライセンス + GPU 時租 | 数式多めなら GPU で 50% 以上時間短縮 |
| LlamaParse | ページあたり ~$0.003–0.01 | 千ページで約 $3–10、大量は Enterprise 交渉 |
性能の要点
- ボトルネック:レイアウト検出 > OCR > 純テキスト抽出。スキャン文書が最も遅い
- 並列化:Marker/Docling はマルチプロセス対応。ファイル単位で並列、単一ファイルのマルチスレッドではない
- キャッシュ:解析結果をディスクに保存して再利用し、同一 PDF の再実行を避ける
リスクと限界
- 銀の弾丸はない:雑誌級の複雑版式は 5–10% のページを人手で spot check すべき
- バージョン漂移:OSS モデル更新で出力形式が変わる。chunk 戦略は回帰テストが必要
- 著作権とプライバシー:LlamaParse はアップロード時点で域外。企業契約で禁止ならローカルのみ
- 幻覚の前段:解析ミスは RAG の「もっともらしい誤答」につながる——ページ番号と bbox によるトレーサビリティを必ず残す
FAQ
2026年に最も優れた PDF Parser はどれか?
オープンソース、版式、統合を総合するとDocling が第1位。中国語論文は MinerU、英語長文の一括変換は Marker、運用を避けたいプロトタイプは LlamaParse。
Docling と MinerU はどう選ぶ?
Docling は企業向け多形式と英語技術文書向け。MinerU は中国語学術、数式、スキャン文書向け。どちらもローカルデプロイ可能でデータは域外に出さない。
LlamaParse は有料に値するか?
RAG を素早く検証し、複雑版式を扱い、チームに GPU 運用がない場合に値する。大量処理やコンプライアンス重視なら自前構築へ。
Apple Silicon で動くか?
動く。Docling/Marker は CPU のみで可。MinerU は M4 + 16GB メモリ推奨、または Cloud Mac でバッチ処理。
RAG で PDF 解析が失敗する一般的な原因は?
スキャンで OCR 不足、多段組の順序崩れ、表のプレーンテキスト化。選定は layout + 表構造化を見る。抽字率だけ見ない。
まとめ
2026 年の PDF Parser 選定は明快です:制御性ならオープンソース、速度なら Marker、中国語論文なら MinerU、手間を減らすなら LlamaParse、企業向けバランスなら Docling。 万能チャンピオンはなく、文書タイプ・コンプライアンス・工数に合った組み合わせがあるだけです。
始める 3 ステップ:
- 代表的な PDF 10 ページで A/B(表・数式・スキャンを各1種類)
- Markdown の見出し階層と表が使えるか確認してから chunk 戦略を決める
- バッチ解析は Cloud Mac に任せ、ローカルはコードに集中
Agent と RAG ツールチェーンは 2026 AI コーディングツールランキングを参照。動画素材パイプラインは Video-use AI 動画ワークフローを参照。
千ページの PDF でローカル PC を占有しない:Cloud Mac で解析バッチを実行
MinerU、Marker、Docling のバッチタスクは専用 M4 Mac mini に任せましょう。夜間 cron で完了し、朝にはベクトル DB が更新。ローカルの Xcode ビルドは快適なままです。
関連記事
- 2026年ベストAIコーディングツールランキング:Claude、Cursor、GitHub Copilot、Codex、Gemini
- Video-use チュートリアル:脚本から完成動画までの完全 AI ビデオワークフロー
- 個人 AI Agent アーキテクチャ三要素
- リモート Mac 開発に欠かせないオープンソースターミナルツール
機能と料金は各プロジェクトの GitHub および LlamaIndex 公式サイトを参照。最終更新:2026 年 8 月 5 日。