Windowsを使っていて、Pythonのインストールやコマンド入力をしたくない場合は、MarkItDown、Docling、Marker、Pandocの代わりにアプリを使いましょう。MD Factoryなら、同じ作業をウィンドウ上で行えます。ファイルやフォルダーを追加すると、それぞれの隣にMarkdownファイルが作られます。オープンソースのツールは無料で、ほかのOSでも動作し、スクリプトから呼び出せます。このページでは、それが重要になる場面も説明します。
お断り:MD Factoryは当社の製品です。ほかのツールに関する記述は、各ツールのREADME、ドキュメント、ソースコードに基づき、2026年10月27日に確認しました。このページのためにツールを実行して試してはいないため、出力の品質は比較していません。品質については、 PDFからMarkdownへのおすすめ変換ツールをご覧ください。このページでは、インストールが必要なものと必要な操作を比べています。
結論から
| ツール | インストールするもの | 実行方法 | スキャンPDF |
|---|---|---|---|
| MarkItDown | Python 3.10〜3.14とmarkitdownパッケージ | コマンドラインまたはPython | 内蔵のPDF読み取りでは非対応。画像認識モデルを使うプラグイン、またはAzureが必要 |
| Docling | Python 3.10以降とdoclingパッケージ。モデルは初回使用時にダウンロードされる | コマンドラインまたはPython | OCRは既定で有効 |
| Marker | Python 3.10以降、PyTorch、OCR用のDockerまたはllama.cpp | コマンドライン、Python、または小さなブラウザーアプリ | OCRはローカルの推論サーバー経由で実行。OCRをスキップするオプション: --disable_ocr |
| Pandoc | インストーラー1つ、またはzip、Chocolatey、winget | コマンドライン | PDFはまったく読み込めない |
| MD Factory | Microsoft Storeのアプリ1つ | ウィンドウ上で、ファイルまたはフォルダーを追加 | ローカルOCR。言語は選択または自動検出 |
各ツールで必要なセットアップ
MarkItDown。 こちらの README には、Python 3.10〜3.14が必要で、依存関係が衝突しないよう仮想環境を使うことが推奨されている、と書かれています。インストールはpipで行い、 markitdown にファイル名を付けて実行します。READMEのオプションの追加パッケージによって、PDF、Word、Outlookのメッセージなど、どの形式が使えるかが決まります。 [all] オプションを指定すると、それらをまとめてインストールできます。メンテナーは、デスクトップアプリケーションはこのリポジトリの対象外であり、別のプロジェクトにすべきだとも述べています。
Docling。 こちらの README によると、 pip install docling はmacOS、Linux、Windowsで動作し、Python 3.10以上が必要です。同ツールの ドキュメント には、モデルは初回使用時に自動でダウンロードされ、オフラインで使うために事前にダウンロードする専用のコマンドもある、と書かれています。同ツールの 対応形式のページ には、古い形式のDOCとRTFのファイルにはLibreOfficeが必要だ、と書かれています。
Marker。 こちらの README には、Python 3.10以降とPyTorchが必要とされています。PDF以外の形式には marker-pdf[full] のインストールが必要です。OCRは、Markerが初回使用時に起動するローカルの推論サーバー経由で動作し、その実行環境は自分で用意します。NVIDIA GPUならDockerとNVIDIA Container Toolkit、CPUなら llama-server (llama.cppのプログラム)を用意します。Markerには marker_guiも含まれています。基本的なオプションで試せるStreamlitアプリで、pipパッケージを追加で2つインストールして使います。コードはApache 2.0です。READMEによると、モデルの重みは研究、個人利用、資金調達額または売上が500万ドル未満のスタートアップなら無料で、それより大きな商用利用にはDatalabの有償ライセンスが必要です。
Pandoc。 インストールが最も軽いのがこれです。こちらの インストールのページ には、Windows用のインストーラー、プログラム一式のzip、Chocolatey、wingetが載っています。コマンドラインツールであることは、 マニュアル にも書かれています。読み込めるのは入力形式の一覧にある文書形式で、すべてではありません。次の2つのセクションを参照してください。
スキャンPDF
スキャンしたPDFは、テキストを含まないページの画像です。変換ツールが読み取るにはOCRが必要で、その手間はツールによって異なります。
- MarkItDown。 内蔵のPDF変換機能の ソースコード にはOCRの処理がありません。READMEにはスキャン向けの方法が2つ載っています。1つは
markitdown-ocrプラグインです。ページ画像をOpenAI互換のクライアント経由で画像認識モデルに送ります。もう1つはAzure Document Intelligenceで、呼び出しは課金されます。READMEには、プラグインにクライアントがない場合、OCRは何も知らせずにスキップされるとも書かれています。どちらの方法でも、モデルまたはクラウドサービスとそのキーを自分で用意します。 - Docling。 こちらの CLIリファレンス には、OCRが既定で有効で、選べるエンジンにTesseractがあると示されています。基本的なスキャンなら、追加で用意するものはありません。
- Marker。 OCRはツールの一部ですが、上で述べた推論バックエンドに依存します。
--disable_ocrを指定すると、スキャンしたページはスキップされると、READMEに書かれています。 - Pandoc。 こちらの よくある質問 には、「How can I convert PDFs to other formats using pandoc?」という質問に対して「You can't.」と答えています。PDFはマニュアルに出力形式としてしか出てこず、画像ファイルも入力形式の一覧にありません。スキャンしたものは、Pandocではまったく処理できません。
- MD Factory。 スキャンはPC上のローカルOCRで読み取ります。言語は選ぶことも、自動のままにすることもできます。OCRの信頼度が低いページや、認識されたテキストがないページは、気づかれないまま通過せず、要確認になります。
スキャンについて詳しくは: スキャンPDFをMarkdownに変換する.
フォルダーと一括処理
Doclingの docling convert は、ファイル、ディレクトリ、URLを受け付けます(CLIリファレンス)。Markerの marker コマンドは入力フォルダーを受け取れます。実行を再開するには --skip_existing を使います。どちらも、コマンドを自分で入力し、出力先も自分で選びます。
MarkItDownのREADMEでは、1つのコマンドで1つのファイルを変換する例が示されています。2026年6月の 投稿 では、デスクトップ用ラッパーの公開にあたって作者が、MarkItDownでフォルダーを変換するには「means writing your own script」(自分でスクリプトを書くこと)だと書いています。これは1人の開発者が自分の経験を述べたものですが、READMEの例と一致します。
Pandocの マニュアル には、複数の入力ファイルを指定すると、解析の前にファイル間に空行を挟んで連結される、と書かれています。一方、 --file-scope を指定すると、個別に解析されます。文書ごとに1つのMarkdownファイルを得るには、シェルのループが必要です。
MD Factoryでは、フォルダーを追加するか、ウィンドウにドラッグします。文書ごとに専用の .md がその隣に作られ、画像は <name>_images フォルダーに入ります。元のファイルは変更されません。各ファイルは、完了、要確認、失敗のいずれかで終わります。詳細: 文書を一括でMarkdownに変換する方法.
メール、電子書籍、アーカイブ
オープンソースのツールはどれも、Word、PowerPoint、Excel、HTMLに対応しています。違いが出るのは、あまり一般的でない形式からです。表の「Not listed」は、その形式がツールのREADMEや形式の一覧に載っていない(MarkItDownの場合は、ソースコードに登録されたコンバーターにもない)ことを意味します。
| 形式 | MarkItDown | Docling | Marker | Pandoc | MD Factory |
|---|---|---|---|---|---|
| Outlook MSG | はい(Outlookのextraを指定した場合) | はい | 記載なし | 記載なし | はい |
| EML | 記載なし | はい | 記載なし | 記載なし | はい |
| EPUB | はい | はい | はい | はい | はい |
| FB2 | 記載なし | 記載なし | 記載なし | はい | はい |
| MOBI | 記載なし | 記載なし | 記載なし | 記載なし | はい |
| ZIP | はい(1つにまとめた文書として) | はい(個別の文書として。Python APIの項目に記載) | 記載なし | 記載なし | はい(フォルダー1つに、文書ごとのMarkdownファイル) |
| 7ZとRAR | 記載なし | 記載なし | 記載なし | 記載なし | はい |
ここで取り上げた無料ツールのなかで、対応範囲がいちばん広いのはDoclingです。対応形式のページには、Apple Pages、Numbers、Keynote、OpenDocument、音声なども載っていますが、MD Factoryはこれらに対応をうたっていません。EMLやMSGのファイルについては、MD Factoryでの出力を説明した当社の EML と MSG のガイドがあります。電子書籍とアーカイブについては、 MOBI と アーカイブ.
無料のGUIラッパー
コミュニティのプロジェクトには、これらのライブラリの上にウィンドウを載せたものがあります。一例が MDFluxで、MarkItDownをベースにしたデスクトップアプリです。作者の説明では、解凍するだけでターミナルなしに使えるポータブルアプリで、ローカルOCRとフォルダーの一括処理に対応し、MITライセンスだとのことです。当社では試していません。GitHubの無料プロジェクトが自分に合うなら、見てみる価値があります。無料体験のあるMicrosoft Storeのアプリがほしい場合は、MD Factoryが向いています。
MD Factoryなら同じ作業がこうなる
- Microsoft StoreからMD Factoryをインストールします。
- ファイルまたはフォルダーを追加するか、ウィンドウにドラッグします。変換はすぐに始まり、PC上で実行されます。何もアップロードされません。
- 元のファイルの隣に保存された
.mdファイルを開きます。元のファイルごとに1つずつあります。
もう一度変換しても安全です。以前の結果が、編集されていないMD Factory自身の出力のままであれば、置き換えられます。編集した場合は、新しい結果が番号付きのコピーとして保存されます。例: report (2).md.
無料ツールのほうが優れている点
- 価格。 MarkItDown、Docling、Marker(重みのライセンスの範囲内)、Pandocは無料です。MD Factoryは7日間の無料試用のあと、買い切りです。
- スクリプト化。 スクリプト、スケジュールされたタスク、サーバーから実行できます。MD Factoryにはコマンドラインがなく、コードから呼び出すことはできません。
- ほかのOS。 DoclingのREADMEにはmacOS、Linux、Windowsが挙げられ、Pandocのインストールのページも、macOSとLinuxを扱っています。MD FactoryはWindowsでのみ動作します。
- 対応範囲。 Doclingのほうが、MD Factoryより多くの形式を読み込めます。READMEには、LangChain、LlamaIndexなどのAIフレームワークとの連携も載っています。MD Factoryにはありません。
- WordやEPUBのファイル。 DOCXやEPUBがあり、コマンドラインに抵抗がなければ、Pandocが無料で変換できます。
どれを選ぶか
- Pythonを書く、またはパイプラインを動かす場合:MarkItDownかDocling。ハードウェアがあり、ライセンスも合うならMarker。
- DOCXやEPUBがあり、ターミナルが苦にならない場合:Pandoc。
- Windowsで、ウィンドウ操作、スキャン、フォルダーごとの変換、メール・電子書籍・アーカイブのファイルが必要な場合:MD Factory。
どれを選ぶにしても、まず自分のファイルを5〜10件変換し、Markdownを元のファイルと比べてください。特に表とスキャンを確認しましょう。ツールは頻繁に変わるため、決める前にリンク先のページを確認してください。作業中も文書をPC内にとどめたい場合は、 文書をアップロードせずに変換するためのガイドをご覧ください.