構造ごと抽出

PDF MD 変換ツール(オンライン)

更新日 · pdftomd.tools チーム

PDF MD 変換ツールは、テキスト層のあるPDFを、最初からアウトラインを備えたMarkdownにします。このツールは文字サイズと箇条書きの記号を読み取り、見出し・箇条書き・段落を組み立て直します。構造を打ち直すのではなく、中身の編集に時間を使えます。

文書が変換ツールを通ってMarkdownのカードになる様子

下の変換ツールは1回に1ファイルを処理します。文書をドロップし、プレビューを読んでから、コピーするか .md として保存します。すべてこのタブの中で行われます。

ブラウザで実行 · アップロードなし

元のPDF

ここにPDFをドロップ、またはクリックして選択

テキストを含むPDFのみ対応。スキャンにはOCRが必要ですが、このツールにはOCR機能はありません。

Markdownプレビュー

ここにMarkdownが表示されます。
仕組み

このツールがページを読む方法

ファイルが届くと、ブラウザ内で4つの処理が走ります。

  1. ファイルをアップロード欄にドラッグする
    01

    テキスト層を読み込む

    pdf.jsがファイルをローカルで開き、各テキスト片を位置と大きさごと読み取ります。ピクセルから推測はしないので、PDFをMDに変換できるのは本物のテキストがある部分だけです。

    ファイルをドロップ
  2. テキスト片が順序よく行にまとまる
    02

    行を組み立てる

    同じベースライン上のテキスト片を1行につなぎ、行を上から下へ読む順に並べます。

    動作を見る
  3. 見出しとリストのあるMarkdownプレビュー
    03

    構造を見つける

    明らかに大きい行は見出しになり、最大4レベルまで対応します。記号や番号はリスト項目に、列がそろった行は表になり、残りは段落にまとまります。

    プレビューを確認
  4. 矢印でつながるMarkdownと文書のアイコン
    04

    Markdownを書き出す

    ページを1つのきれいなファイルにつなぎ、改ページで切れた段落も元に戻します。結果はワンクリックでコピーまたはダウンロードできます。

    コピーまたはダウンロード
得られるもの

PDF MD 変換ツールが残すべきもの

PDF MD 変換ツールの良し悪しは、返ってくるアウトラインで決まります。ISO 32000で規定された PDFは、言葉を見出しやリストではなく、位置の決まった断片として保存します。そのため単純なコピー&ペーストでは長い文字の壁になり、PDFをMDに変換するには構造の検出が必要になります。このツールは見た目の手がかりから階層を組み立て直します。見出しには相対的な文字サイズ、箇条書きには先頭の記号、番号付きの手順にはピリオドや括弧の付いた数字を使います。

出力はあえてシンプルな CommonMark です。見出しは #、リストは - または 1.、段落は空行で区切ります。Gitの差分、静的サイトジェネレーター、ノートアプリと相性の良いファイルになります。大文字だけの短い行はセクションの見出しとして扱います。

  • 相対的な文字サイズから最大4レベルの見出し
  • 記号から判断する箇条書きと番号付きリスト
  • GitHub Flavored Markdown の表
  • ページをまたいだ段落を再結合

まだ人の目が必要なところ

表は、列がそろっているか罫線で描かれていれば GitHub Flavored Markdown として返り、1行目がヘッダー行になります。結合セルは分解され、回転した表は普通の行になります。太字・斜体・リンクはプレーンテキストになり、画像は飛ばします。2段組みのレイアウトでは行が混ざることがあり、スキャンしたページにはテキスト層がありません。その場合は変換ツールが警告を出します。

リスト → Markdown例
箇条書きと番号付きリストがMarkdownの記号になる
ページ上の箇条書きと番号付きの手順は、出力では - と 1. になります。
活用例

どんな人が使うか

構造のある長い文書ほど、変換の効果が大きくなります。

ローカル優先
ブラウザ内でのローカル処理

端末から出ないPDF MD 変換ツール

この変換ツールは、pdf.js を使ってすべてをブラウザのタブ内で処理します。ファイルが私たちのサーバーにアップロードされることはありません。共用のパソコンでは、終わったらタブを閉じてください。

ブラウザで実行サーバーへのアップロードなしアカウント不要
逆方向
Markdownと文書のアイコンの間の双方向の矢印

Markdownから文書に戻す

編集したテキストから印刷用の版が必要なら、逆方向のツールがGitHub風にMarkdownを表示し、ブラウザでA4のファイルを保存します。

ツール

関連ツール

この変換ツールの次に役立つページ。

今すぐPDF MD 変換ツールを使う

テキスト層のあるファイルを選んでドロップすれば、構造の整った下書きが手に入ります。無料、プライベート、インストール不要です。

変換ツールを開く

出典

  1. ISO 32000-2:2020 (PDF 2.0) — ISO, 2020
  2. CommonMark Spec 0.31.2 — CommonMark, 2024
  3. GitHub Flavored Markdown Spec — GitHub
  4. pdf.js — Mozilla
質問

よくある質問

変換の動き、残るもの、できないこと。

PDF MD 変換ツールはどうやって見出しを見つけますか?

各行の文字サイズを本文の標準サイズと比べます。明らかに大きい行は # から #### の見出しに、大文字だけの短い行はセクションの見出しになります。

表は残りますか?

テキスト層のある表なら、ほとんどの場合は残ります。私たちのテストでは、表のテスト用ファイル12個すべてが合格しました。罫線のある表と、列がそろった罫線なしの表は GitHub Flavored Markdown の表になり、1行目がヘッダー行になります。結合セルは分解され、回転した表はプレーンテキストになります。

スキャンしたページもPDFをMDに変換できますか?

いいえ。スキャンにはテキスト層がなく、OCRもありません。ファイルが画像のように見えるときは、変換ツールが警告を表示します。

ページ数やファイルサイズの上限はありますか?

決まった上限はありません。非常に大きなファイルは、端末のメモリ次第です。

変換ツールはファイルをアップロードしますか?

いいえ。ファイルはブラウザ内のpdf.jsで読み取られ、私たちのサーバーに送られることはありません。

改ページはどうなりますか?

ページはページ区切りの印を付けずに1つのファイルにつながります。文の途中で改ページされていれば、次のページに続く段落は再結合されます。それ以外は空行でページを区切ります。

複数のファイルを一度に変換できますか?

このページは1回に1ファイルを処理します。一括変換のページなら複数のファイルを変換し、MarkdownをZIPにまとめます。