CLIツール
docling-project/docling avatar
docling-project/docling

Docling: 生成AIワークフローのための文書解析

Gen AI 用にドキュメントを準備します。ドキュメントの変換 (CLI) これにより、構造化ドキュメントのコンテンツを含む .md ファイルが現在のディレクトリに生成されます。

スター 66,452フォーク 4,786PythonMIT

ひと目でわかる

これは何?
Docling は Python 製の文書処理ライブラリで、PDF、オフィスファイル、その他の形式を AI パイプライン用の構造化表現に変換します。
誰に向いている?
Docling のリポジトリは、MIT ライセンスを維持しながら形式と統合ポイントを追加し続けていることを示しています。実装の詳細は技術報告書とドキュメントにあり、README は概要だけを述べています。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に Python です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

docling-project-docling:解析形式と PDF 理解

README は Docling を、多様な形式を解析して文書処理を簡素化するツールと説明し、高度な PDF 理解を備えています。対応形式には PDF、DOCX、PPTX、XLSX、HTML、EPUB、WAV、MP3、WebVTT、Box Notes、EML と MSG のメール形式、PNG、TIFF、JPEG などの画像形式、LaTeX、DocLang、プレーンテキストなどが含まれます。PDF については、ページレイアウト、読み順、表構造、コード、数式、画像分類を取得できます。README はこれらの解析タスクの性能ベンチマークや精度数値を提供していません。

Doclingは、ファイルを読み込めるかだけでなく、レイアウトを保ったまま後段へ渡せるかで評価が決まる。READMEの `pip install docling` と `docling https://arxiv.org/pdf/2206.01062` を実行し、生成されたMarkdownで見出し、表、数式、画像の順序を原PDFと照合する。Python例では `DocumentConverter` の結果をMarkdownへ出力し、入力形式ごとの失敗を記録したい。

docling-project-docling:統一文書表現とエクスポート経路

このプロジェクトは、解析した内容を保持する統一的な DoclingDocument 表現形式を定義しています。README によれば、その表現から Markdown、HTML、WebVTT、DocLang、DocTags、可逆 JSON として文書をエクスポートできます。DocLang、USPTO 特許、JATS 記事、XBRL 財務報告など、特定アプリケーション向けの XML スキーマにも対応しています。README は DoclingDocument の内部構造や可逆 JSON の動作を詳述しておらず、それらはリンク先の概念ドキュメントに記載されています。

docling-project-docling:ローカル実行と AI エコシステム統合

Docling はローカルで実行でき、README は機密データやエアギャップ環境に適すると述べています。スキャン PDF と画像向けの OCR を提供し、GraniteDocling を例とする複数の視覚言語モデルをサポートしています。音声入力は自動音声認識モデルで処理されます。README は LangChain、LlamaIndex、Crew AI、Haystack とのネイティブ統合に加え、MCP サーバーと docling-serve という API サーバーを挙げています。シンプルな CLI もプロジェクトの一部です。README はこれらのモデルをローカルで実行するためのシステム要件を指定していません。

docling-project-docling:最近追加された形式と計画中の作業

リポジトリの what's new セクションには、ASR 文字起こしと代表的なキーフレームを伴う MP4、AVI、MOV、MKV、WebM の動画ファイル解析、ODF テキスト文書、スプレッドシート、プレゼンテーション、XBRL 財務報告、EML と MSG のメールファイル、EPUB 電子書籍、QMD と RMD などの Markdown スーパーセットを含むプレーンテキストファイルが挙げられています。棒グラフ、円グラフ、折れ線グラフを表やコードに変換し説明を追加するチャート理解もリストにあります。計画中の機能 セクションは、タイトル、著者、参考文献、言語のメタデータ抽出と、分子構造を含む複雑な化学理解を言及しています。これらの予定機能にリリース日はありません。

docling-project-docling:インストールと最初の変換

クイックスタートでは pip install docling で Docling をインストールします。バージョン 2.70.0 で Python 3.9 のサポートが終了したため、Python 3.10 以上が必要です。README は Docling が macOS、Linux、Windows の x86_64 と arm64 で動作すると述べています。CLI の例では docling https://arxiv.org/pdf/2206.01062 で arXiv PDF を変換し、現在のディレクトリに Markdown ファイルを生成します。Python の例では DocumentConverter を作成し、ローカルパスまたは URL に対して convert を呼び出し、result.document.export_to_markdown() を表示します。README は、VLM パイプラインの CLI フラグを除いて、特定の OCR または VLM モデルの設定方法を示していません。

docling-project-docling:ライセンス、ガバナンス、技術報告書

Docling は MIT ライセンスで公開され、著作権は International Business Machines にあります。README は個々のモデルの使用は元のパッケージのモデルライセンスに従うと述べています。プロジェクトは LF AI & Data Foundation でホストされ、IBM Research Zurich の AI for knowledge チームによって開始されました。README は arXiv の Docling 技術報告書と CONTRIBUTING ガイドへのリンクを提供しています。MIT ライセンスは使用、複製、変更、結合、公開、配布、再許諾、販売の権利を許可しますが、保証は提供しないため、README とライセンスはサポートやセキュリティ保証を確立していません。リポジトリメタデータは、執筆時点で 64260 スター、4562 フォーク、954 オープン issue を示しています。

ローカル処理は機密文書を外部へ出さない構成を作りやすいが、OCRや視覚モデルの計算資源、モデル個別のライセンス、精度は環境で変わる。Python 3.10以上という条件と、READMEにないハードウェア要件を分けて確認する必要がある。変換後のJSONやHTMLを下流検索へ渡す利用者には有力だが、法務文書の完全な再現を自動で保証する製品とは読めない。

形式ごとの比較では、同じページをPDF、画像、表を含む文書として用意し、Markdownと可逆JSONの両方を保存すると差を見つけやすい。OCRを使う場合は、認識した文字だけでなく表のセル境界や読順も確認する。READMEにある対応形式の一覧は入口を示すもので、個々の文書の成功率や処理時間を示すベンチマークではない。

下流で検索や抽出を行う場合は、変換結果を人手で読む工程を最初の試験に含めたい。見出しの階層、脚注、表の列、画像内の文字を別々に確認し、失われた情報を後段のモデルが補っていないかを見る。変換が成功したという終了状態と、業務で再利用できる構造が得られたという判断は分けて記録する。実施記録には対象版と入力条件を残し、成功した結果だけでなく失敗した場合の出力も保存します。設定を変更した前後で同じ確認を繰り返せるようにし、READMEに書かれた機能と自分の環境で確認できた事実を分けます。採用判断では、導入できたかだけでなく、更新、障害、切り戻し、権限、ライセンスを同じ担当者が追跡できるかを確かめます。

編集部の結論

Docling のリポジトリは、MIT ライセンスを維持しながら形式と統合ポイントを追加し続けていることを示しています。実装の詳細は技術報告書とドキュメントにあり、README は概要だけを述べています。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート