独立系ガイド — IBM および Docling プロジェクトとは無関係です。 すべてのコマンドを Docling 2.143.1 で検証済み。
独立系ガイド · Docling 2.143.1 で検証

Docling を、実測で徹底解説。

Docling は IBM Research 発のオープンソース文書変換ツールキットです。PDF、Office ファイル、スキャン画像、音声を、きれいな Markdown・JSON・RAG 用チャンクに変換します。本サイトでは、インストール・設定・高速化の方法を、2.143.1 で実行したコマンドと当サイトが計測した数値に基づいて紹介します。

コマンドは 2.143.1 で検証 再現できるベンチマーク 登録不要・解析ツールのみ
docling convert docling_report.pdfv2.143.1

    
1 · 解析2 · レイアウト3 · 表4 · 出力
2.143.1最新版(2026 年 10 月 27 日リリース)
2332024 年 7 月以降の PyPI リリース数
3.6M直近 30 日のダウンロード数(ミラー除く)
36種類の入力形式(PDF から EML・AFP まで)
12種類の出力形式(Markdown・JSON・チャンクなど)
MITDocling のコードのライセンス

出典:PyPI のリリース履歴と pypistats.org(27 Sep – 26 Oct 2026)、2026 年 10 月 27 日に取得。形式の数は Docling 自身の InputFormat と OutputFormat から集計。

Docling とは

AI パイプラインのための、ひとつの文書変換ツール。

Docling は人間と同じように文書を読みます——タイトル、段落、表、図、そして読み順。それを構造化データとして書き出すので、検索・RAG・エージェントに向いています。

できること

Docling はページを解析し、レイアウトモデルで各領域にラベルを付け、表構造をセル単位で復元し、必要に応じてスキャン画像を OCR して、ロスのない DoclingDocument を組み立てます。この 1 つのオブジェクトから Markdown・HTML・JSON・DocTags・WebVTT・トークン数を制限したチャンクを出力できます。

開発元

Docling は IBM Research チューリッヒの AI for Knowledge チームが始め、2024 年 7 月にオープンソースとして公開されました。現在は LF AI & Data Foundation がホストしており、コードは MIT ライセンスで github.com/docling-project にあります。docling.org は独立系のガイドで、プロジェクト自体ではありません。

2026 年 10 月 27 日に PyPI のメタデータとプロジェクトの README で確認。
最新版2.143.1(docling-core 2.105.0、docling-parse 7.23.1、docling-ibm-models 4.0.4)
初回リリース0.1.0:2024 年 7 月 15 日 · 2.0.0:2024 年 10 月 16 日
Python3.10–3.14 · macOS・Linux・Windows · x86_64 と arm64
ライセンスMIT(コード)。任意のモデルにはそれぞれのライセンスがあります。
実行環境ローカル実行。CPU または GPU(CUDA・Apple MPS・Intel XPU)。リモートサービスは明示的に有効化した場合のみ。
インターフェースPython API、docling CLI、docling-serve REST API、MCP サーバー、LangChain / LlamaIndex / Haystack / CrewAI 連携
仕組み

ピクセルから構造へ、5 つのステージ。

標準 PDF パイプラインは専用モデルを順につなぎます。どのステージにどれだけ時間がかかるかを知ることが高速化の鍵です。以下は 9 ページの論文を当サイトで計測した時間です。

入力ファイルPDF・スキャン・画像source1 · 解析ページごとに文字セル・グリフ・ビットマップdocling-parse2 · OCR(任意)画像内・スキャン頁の文字--ocr-engine auto3 · レイアウトタイトル・本文・表・図・リストを検出docling-layout-heron4 · 表構造行・列・結合セル・ヘッダーTableFormer5 · 拡張(任意)数式・コード・画像説明--enrich-*DoclingDocument読み順・階層・出典座標→ md · json · chunks
Docling 2.143.1 の標準 PDF パイプライン。モデル名は CLI が初回実行時に既定でダウンロードするものです。

解析

docling-parse が文字・フォント・画像を座標付きで読み取ります。

0.3 秒 / 9 ページ

OCR

テキスト層のない領域のみ、または全ページモードではページ全体が対象です。

61 秒 / 9 ページ(既定)

レイアウト

Heron レイアウトモデルがタイトル・本文・表・図・リストなどを識別します。

15.5 秒 / 9 ページ

表

TableFormer が行・列・結合セルを推定します。

11.6 秒 / 表 3 つ

組み立て

読み順・階層・出典情報をまとめて DoclingDocument にします。

0.3 秒
クイックスタート

3 つのコマンドで最初の変換。

まっさらな Python 3.13 仮想環境と Docling 2.143.1 で確認済み。初回実行時に約 500 MB のモデルが Hugging Face キャッシュにダウンロードされます。

bash1 · インストール
python3 -m venv .venv && source .venv/bin/activate
pip install docling
bash2 · ターミナルで変換
docling convert https://arxiv.org/pdf/2408.09869 --to md --no-ocr
# カレントフォルダに 2408.09869.md が作成されます
python3 · Python で変換
from docling.document_converter import DocumentConverter

converter = DocumentConverter()
result = converter.convert("https://arxiv.org/pdf/2408.09869")
doc = result.document

print(doc.export_to_markdown()[:500])
doc.save_as_json("report.json")   # ロスレスで再読み込み可能
主張ではなく計測

Docling の時間の大半は、不要かもしれない OCR に使われている。

一般的な 4 vCPU マシンで、Docling 技術レポート(9 ページ)を 4 通りの設定で変換しました。既定設定では、埋め込み画像への OCR が 77 秒中 61 秒を占めました。OCR をオフにすると 3.7 倍高速になりました。

Docling の設定別・1 ページあたりの秒数9 ページのデジタル生成 PDF(Docling 技術レポート)、GPU なしの 4 vCPU クラウドマシン、ウォーム実行 3 回の中央値。
025810デフォルト(OCR 自動 + 表)8.51 秒OCR オフ2.31 秒OCR オフ + 高速テーブル2.05 秒OCR オフ + 表モデルなし1.59 秒

docling.org が Docling 2.143.1 で計測。低いほど高速。

データ表を表示
Docling の設定別・1 ページあたりの秒数
秒/ページ
デフォルト(OCR 自動 + 表)8.51 秒
OCR オフ2.31 秒
OCR オフ + 高速テーブル2.05 秒
OCR オフ + 表モデルなし1.59 秒
時間の内訳:ステージ別のモデル処理時間9 ページ分の合計秒数。スレッド化パイプラインではステージが重なるため、合計が実時間を超えることがあります。
レイアウトOCR表構造解析・組み立て
0秒25秒50秒75秒100秒デフォルト(OCR 自動 + 表)88.7秒OCR オフ26.8秒OCR オフ + 高速テーブル21.8秒OCR オフ + 表モデルなし14.4秒

Docling のプロファイリング計時(settings.debug.profile_pipeline_timings)、docling.org 計測。

データ表を表示
時間の内訳:ステージ別のモデル処理時間
レイアウトOCR表構造解析・組み立て合計
デフォルト(OCR 自動 + 表)15.561.011.60.788.7
OCR オフ13.20.012.80.926.8
OCR オフ + 高速テーブル12.70.08.30.821.8
OCR オフ + 表モデルなし13.50.00.00.814.4

パフォーマンスガイドへ →  ·  Docling と Marker・PyMuPDF4LLM・MarkItDown の比較 →

プロジェクトの動き

数日おきのリリース——だからバージョンが重要。

Docling は開発が速く、オプションの追加、既定値の変更、旧構文の非推奨化が頻繁に起こります。そのため本サイトの各ページには検証したバージョンを明記しています。

Docling の月別リリース数直近 24 か月で PyPI に 180 回リリース。およそ 4 日に 1 回のペースです。
05101524年11月2月5月8月11月2月5月148月

出典: PyPI JSON API, docling (fetched 27 Oct 2026)

データ表を表示
Docling の月別リリース数
月リリース数
24年11月11
12月8
25年1月4
2月9
3月9
4月3
5月5
6月7
7月6
8月6
9月7
10月7
11月6
12月4
26年1月6
2月5
3月8
4月9
5月4
6月14
7月10
8月11
9月7
10月14
PyPI の週間ダウンロード数docling-slim の公開(2026 年 4 月 29 日)以降、pip install docling は docling-slim も同時に入れるため、2 本の線は重複しており合算できません。
doclingdocling-slim
02M4M6M4月5月6月7月8月9月10月docling-slim 公開

出典: pypistats.org, downloads without mirrors, Monday–Sunday weeks

データ表を表示
PyPI の週間ダウンロード数
週の開始日doclingdocling-slim
2026-04-131,333,907
2026-04-201,390,442
2026-04-271,337,045
2026-05-041,679,379271,107
2026-05-111,957,311383,377
2026-05-182,196,697500,468
2026-05-251,815,117475,482
2026-06-012,438,722556,566
2026-06-083,489,469819,817
2026-06-154,113,690993,200
2026-06-224,562,3011,139,852
2026-06-295,212,8881,313,959
2026-07-064,841,4711,380,407
2026-07-134,525,8691,406,045
2026-07-203,110,5681,149,128
2026-07-272,092,458995,596
2026-08-032,126,349976,520
2026-08-102,046,004998,169
2026-08-172,720,7631,190,997
2026-08-24893,561608,657
2026-08-31648,958583,158
2026-09-07673,535620,068
2026-09-14595,150592,255
2026-09-21658,231631,358
2026-09-28787,540754,234
2026-10-05829,818753,426
2026-10-12856,709828,168
2026-10-19901,232965,393
私たちのやり方

すべてのコマンドを実行し、すべての数値に出典を。

最新の Docling をクリーンな環境に入れ、オプション名を CLI から直接読み取り、掲載するコードを実行し、ハードウェアを明示した上でベンチマークを取っています。ライセンス・モデルのスコア・イメージサイズなど外部の情報には、参照元へのリンクを付けています。

検証方法 →
独立

IBM でも Docling プロジェクトでもなく、検証するユーザーです。

docling.org は独立して運営されており、IBM や LF AI & Data Foundation の推奨を受けていません。誤りや古い情報を見つけたら hello@docling.org までお知らせください。修正は通常 1 日以内に反映します。

Docling 公式リポジトリ ↗
FAQ

Docling についてよくある質問

Docling とは何ですか?

Docling は、PDF・Word・PowerPoint・Excel・HTML・画像・音声など 36 種類の入力形式を構造化された DoclingDocument に変換し、Markdown・JSON・HTML・プレーンテキスト・RAG 用チャンクとして書き出せるオープンソースの Python ツールキットです。ローカルで動作し、レイアウトと表構造に専用の AI モデルを使います。ライセンスは MIT です。

Docling は誰が開発していますか?IBM の製品ですか?

Docling は IBM Research チューリッヒの AI for Knowledge チームが始めたプロジェクトで、現在は LF AI & Data Foundation がホストするオープンソースプロジェクトです。コードは github.com/docling-project/docling にあり、IBM の研究者が引き続き主要な貢献者です。

docling.org は Docling の公式サイトですか?

いいえ。docling.org は Docling のユーザーが運営する独立系ガイドで、IBM、LF AI & Data Foundation、Docling プロジェクトとは関係ありません。公式情報は GitHub、docling.ai、公式ドキュメントにあります。当サイトは検証した内容のみを掲載し、各ページに出典を記載しています。

Docling は無料ですか?

はい。Docling のコードは MIT ライセンスで、商用でも無料で使えます。ダウンロードされるモデルには個別のライセンスがあり、既定の Heron レイアウトモデルは Apache-2.0、TableFormer の重みは CDLA-Permissive-2.0 / Apache-2.0 です。任意のモデルを有効にする前にモデルカードを確認してください。

Docling に GPU は必要ですか?

必要ありません。当サイトの 4 vCPU マシンでは、OCR をオフにしたデジタル生成 PDF が 1 ページ約 2.3 秒で変換できました。CUDA GPU や Apple Silicon があればレイアウト・表・OCR モデルが高速化し、VLM パイプラインではほぼ必須です。パフォーマンスガイドを見る。

対応している Python のバージョンは?

Docling 2.143.1 は Python 3.10 以上が必要で、macOS・Linux・Windows 上の 3.10〜3.14 に対応しています。

Docling は文書を外部に送信しますか?

既定では送信しません。変換は手元のマシンで行われ、モデルは Hugging Face から一度ダウンロードしてキャッシュされます。外部 API を呼ぶ機能は --enable-remote-services(enable_remote_services=True)を指定したときだけ動作します。

PyPDF や PyMuPDF とは何が違いますか?

pypdf などのテキスト抽出ツールは PDF に保存された文字を読むだけです。Docling はさらにレイアウトモデルでタイトル・段落・表・図・リストを識別し、表構造を復元し、読み順を整え、スキャンページを OCR できるため、文書の構造を保った出力になります。その代わり速度では劣り、当サイトのベンチマークでは同じファイルで PyMuPDF4LLM や MarkItDown より 1 ページあたりの時間が長くかかりました。