Windowsを使っていて、Pythonのインストールやコマンド入力をしたくない場合は、MarkItDown、Docling、Marker、Pandocの代わりにアプリを使いましょう。MD Factoryなら、同じ作業をウィンドウ上で行えます。ファイルやフォルダーを追加すると、それぞれの隣にMarkdownファイルが作られます。オープンソースのツールは無料で、ほかのOSでも動作し、スクリプトから呼び出せます。このページでは、それが重要になる場面も説明します。

お断り:MD Factoryは当社の製品です。ほかのツールに関する記述は、各ツールのREADME、ドキュメント、ソースコードに基づき、2026年10月27日に確認しました。このページのためにツールを実行して試してはいないため、出力の品質は比較していません。品質については、 PDFからMarkdownへのおすすめ変換ツールをご覧ください。このページでは、インストールが必要なものと必要な操作を比べています。

暗い色の机の上に、小さな工具箱とまとめられたケーブルが、クリップで留めた印刷物1枚の横に置かれている。
ひとつの作業に、2つの方法:コマンドを入力するか、アプリを使うか。

結論から

ツールインストールするもの実行方法スキャンPDF
MarkItDownPython 3.10〜3.14とmarkitdownパッケージコマンドラインまたはPython内蔵のPDF読み取りでは非対応。画像認識モデルを使うプラグイン、またはAzureが必要
DoclingPython 3.10以降とdoclingパッケージ。モデルは初回使用時にダウンロードされるコマンドラインまたはPythonOCRは既定で有効
MarkerPython 3.10以降、PyTorch、OCR用のDockerまたはllama.cppコマンドライン、Python、または小さなブラウザーアプリOCRはローカルの推論サーバー経由で実行。OCRをスキップするオプション: --disable_ocr
Pandocインストーラー1つ、またはzip、Chocolatey、wingetコマンドラインPDFはまったく読み込めない
MD FactoryMicrosoft 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の場合は、ソースコードに登録されたコンバーターにもない)ことを意味します。

形式MarkItDownDoclingMarkerPandocMD 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なら同じ作業がこうなる

  1. Microsoft StoreからMD Factoryをインストールします。
  2. ファイルまたはフォルダーを追加するか、ウィンドウにドラッグします。変換はすぐに始まり、PC上で実行されます。何もアップロードされません。
  3. 元のファイルの隣に保存された .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内にとどめたい場合は、 文書をアップロードせずに変換するためのガイドをご覧ください.