PDF Markdown 変換
PDF を開くと、文字から見出し・リスト・表・リンクを組み立て直した Markdown になります。ファイルはブラウザ内で変換され、アップロードされません。
PDF ファイル
ここにファイルをドロップするか、ファイルを選んでください
100 MB までの PDF
ファイルを選ぶPDF を開くと、ここに Markdown が表示されます。
0 文字0 行
対応している内容
- 文字サイズから見出し
- 大きい行や太字の行は
#の見出しになり、文書全体の文字サイズで階層を決めます。 - リストと表
- 箇条書き、番号、図形で描かれたリスト記号は Markdown のリストに、列に並んだ文字は表になります。
- リンクと脚注
- クリックできるリンクはアドレスを保ち、上付きの注番号は Markdown の脚注になります。
- ページの区切りを整理
- ページごとのヘッダー、フッター、ページ番号を取り除き、ページをまたぐ段落をつなげます。
- 日本語と中国語
- CJK の文字を正しい文字マップで読み取り、折り返した行は余計な空白なしにつなげます。
- コードブロック
- 等幅フォントの文字はフェンスコードブロックになり、次のページに続くブロックも 1 つにまとめます。
コマンドラインで PDF を Markdown に変換する
MarkItDown
Microsoft の MarkItDown は PDF の文字を速く読み取りますが、構造はあまり残りません。
pip install 'markitdown[pdf]'
markitdown report.pdf -o report.md
Marker
Marker は機械学習モデルでスキャン、数式、複雑な表を読み取ります。グラフィックカードのあるパソコンで最もよく動きます。
pip install marker-pdf
marker_single report.pdf --output_dir out
Pandoc は PDF を書き出せますが、読み込むことはできません。
よくある質問
PDF を Markdown に変換するには?
上で PDF を開き、右側の Markdown をコピーまたはダウンロードします。PDF はブラウザ内で 1 ページずつ読み込まれます。
スキャンした PDF も変換できますか?
できません。スキャンしたページは文字の画像なので読み取れる文字がなく、そのような PDF では通知が表示されます。先に OCR で文字を認識し、その結果を変換してください。
表や段組みが崩れるのはなぜ?
PDF には各文字の位置だけが記録され、どの表やどの段に属するかは記録されないため、レイアウトから推定します。単純な表はきれいに変換できますが、結合セルのある表や多段組みのページは手直しが必要な場合があります。
数式は LaTeX になりますか?
なりません。数式は印刷されている文字のまま出力されます。数式の多い論文には、機械学習モデルで LaTeX を組み立て直す Marker が向いています。
ファイルサイズの上限は?
100 MB までです。すべてのページをブラウザ内で読み込むため、長い文書ほど時間がかかります。
PDF はアップロードされますか?
されません。変換はブラウザ内で行われ、ファイルが端末の外に出ることはありません。
関連ツール
- Word Markdown 変換.docx ファイルを表と画像ごと Markdown に変換。
- Markdown PDF 変換文字を選択でき、数式・色分けされたコード・ページ番号を保った PDF を保存。
- リッチテキスト Markdown 変換Googleドキュメント、Word、Webページから貼り付けて Markdown に。
- HTML Markdown 変換HTML のソースをきれいな GitHub Markdown に。相対リンクも補完。
- Markdown Word 変換見出し・表・数式を保った、編集できる .docx をダウンロード。
- Markdown HTML 変換サイトやブログに使える安全な HTML、またはスタイル付きの完全なページを出力。