ChatGPT、Claude、Obsidian向けにPDFをMarkdownへ変換する方法
TABLE OF CONTENTS
PDFのテキストはコピー&ペーストすると読み順が崩れやすく、見出しやリストの構造も失われがちです。ファイルをMarkdownに変換すれば、AIチャットやノートアプリで再利用しやすい編集可能なプレーンテキストになります。PDFに選択可能なテキストが含まれているかを確認してから、以下の4つの手順に従ってください。
変換前にPDFを確認する
PDFビューアで1文を選択してみてください。単語単位でハイライトできる場合、そのファイルはおそらくテキストベースで、変換の準備ができています。ドラッグするとページ全体が1枚の画像として選択される場合、そのPDFはスキャン済みであり、先にOCRが必要です。
| PDFの種類 | 簡単な確認方法 | 対応方法 |
|---|---|---|
| テキストベースPDF | 単語単位で選択できる | Markdownへ直接変換する |
| スキャン済みPDF | ページ全体が1枚の画像のように扱われる | OCRを実行し、抽出したテキストを確認してから変換する |
| 混在PDF | 選択可能なテキストを含むページと含まないページがある | コンテンツを結合する前に、画像のみのページへOCRを実行する |
OpenLのPDF to Markdown converter は、スキャン済みまたは画像ベースのPDFを処理しません。そのようなファイルでは、続行前にスキャン済みPDF向けの最適なOCRツールの比較からOCR方法を選んでください。
4つの手順でPDFをMarkdownへ変換する
-
PDF to Markdown converterを開く。 openl.io/pdf-to-markdown にアクセスします。この無料ツールでは、アカウントなしで1日最大30回まで変換できます。
-
テキストベースのPDFをアップロードする。 Upload PDF File をクリックして文書を選択するか、アップロード領域へドラッグします。オンラインサービスへ送信する権限のない情報が含まれる場合は、ファイルをアップロードしないでください。
-
文書を変換する。 変換を開始し、Markdownの結果が表示されるまで待ちます。OpenLは、見出し、段落、箇条書き・番号付きリスト、表、ハイパーリンクの論理的な構造を保持するとしています。
-
Markdownをコピーまたはダウンロードする。 1つのプロンプトでのみ使う場合は結果をコピーし、編集、アーカイブ、または別の場所へのインポートを行う場合は
.mdファイルをダウンロードします。
OpenLは、アップロードに暗号化接続を使用し、PDFファイルは変換後にサーバーから削除されると説明しています。それでも機密資料をアップロードする前に、勤務先または学校のデータ取り扱い規則に従ってください。
使用前にMarkdownを確認する
変換により手動での整形作業の多くは不要になりますが、PDFのレイアウトには曖昧さが残る場合があります。PDFはページ上の位置によってコンテンツを保存する一方、Markdownは読み順とテキスト構造を保存します。これらのモデルがきれいに対応しない箇所を確認してください。
| 要素 | 確認すること | すばやい修正方法 |
|---|---|---|
| 見出し | レベルが文書の階層に従っている | # 文字の数を変更する |
| 段落 | 段組みテキストが正しい順序で読める | 誤った位置の段落を移動する |
| リスト | 項目が結合または分割されていない | - を追加するか、影響を受けた行に番号を振り直す |
| 表 | 行と列の配置が保たれている | パイプ文字を修正するか、通常のリストを使う |
| リンク | リンクテキストが意図したURLを指している | ( ) 内のリンク先を修正する |
| 脚注 | 参照先が注記と対応している | 重複または欠落した識別子を名前変更する |
| ページヘッダー | 繰り返し表示されるタイトルとページ番号がない | 繰り返し行を削除する |
出力内で、不自然な文字置換、行末で分断された単語、繰り返しのヘッダーを検索してください。数式、密な表、サイドバーを含む文書では、見栄えのよいプレビューを信頼するのではなく、影響を受ける各セクションを元のPDFと比較してください。
ChatGPTでMarkdownを使う
ChatGPTは一般的なテキストおよび文書ファイル拡張子に対応していますが、利用可否とアップロード上限はプランとアカウント設定によって異なります。次のいずれかの方法を使ってください。
- 短いMarkdown文書をプロンプトへ貼り付ける。 コンテンツの前に指示を書き、指示と区別する必要がある場合はMarkdownをコードフェンスで囲みます。
- ChatGPTアカウントで受け付けられる場合は
.mdファイルをアップロードする。 拡張子が拒否された場合は、内容を変更せずにコピーを.txtとして保存します。
「これを分析して」のような曖昧な依頼ではなく、既存の構造を使う出力を求めてください。たとえば、次のように指定します。
Summarize this document by its existing headings. Keep every date and number exactly as written, and list any sections that appear incomplete.
Markdownへの変換は、再利用可能なテキストと明確な階層が必要な場合に最も役立ちます。グラフ、図、またはページレイアウトが重要な意味を持つ場合、元のPDFをアップロードするより自動的に優れているわけではありません。OpenAIは、ほとんどのChatGPTプランで文書ファイルにテキストベースの検索を使用し、埋め込み画像を破棄すると説明しています。ChatGPT EnterpriseはPDFの視覚的検索を提供します。
ClaudeでMarkdownを使う
Anthropicの現在のアップロードガイドにはTXT、PDF、DOCX、HTML、CSV、ODT、RTF、EPUB、JSON、XLSXが記載されていますが、.md は記載されていません。したがって、確実な選択肢は次のとおりです。
- 短い文書または中程度の長さの文書では、MarkdownをClaudeへ直接貼り付ける。
- 内容が長すぎて快適に貼り付けられない場合は、
.txtのコピーを保存してアップロードする。
テキストファイル内のMarkdown構文は変更しないでください。基になるコンテンツがプレーンテキストであるため、Claudeは見出し、リスト、表、リンクを読み取れます。
レビュー作業では、次のような具体的な指示を使います。
Review this Markdown against the source document. Flag broken tables, abrupt paragraph transitions, missing footnotes, and headings that appear out of order. Do not rewrite the content yet.
Claudeは、100ページ以下のPDF内の視覚要素を含め、PDFを直接分析することもできます。視覚的な文脈が重要な場合は元のPDFを使い、抽出したテキストを編集、再編成、バージョン管理、または再利用したい場合はMarkdownを使ってください。
MarkdownをObsidianに追加する
ObsidianはノートにMarkdownを使用するため、貼り付け後に再整形する必要はありません。
- ダウンロードしたファイルにわかりやすい名前を付ける。 コンバーターの既定名ではなく、
research-paper-notes.mdのような短いファイル名を使います。 - ファイルをObsidianの保管庫へ移動する。 ノートを表示したいフォルダーに配置します。Obsidianが
.mdファイルを検出します。 - ノートを開き、内部リンクを修正する。 標準のWebリンクはそのまま機能します。ノートを別の保管庫ノートへ接続するには、
[[Project Index]]のようなObsidianのwikilink、または別の.mdファイルへのMarkdownリンクを使います。 - プロパティを使う場合にのみ追加する。 タグ、ソースURL、著者、公開日などのメタデータはインポートした文書を見つけやすくしますが、ノートを機能させるために必須ではありません。
変換した文書をマークアップを保ったまま翻訳する場合は、構造を壊さずにMarkdownを翻訳する方法のガイドに従ってください。
よくある変換の問題を修正する
段落の順序が誤っている
これは通常、段組みレイアウト、サイドバー、または浮動キャプションで起こります。ブロックを手動で読み順に移動し、結果を元のページと比較してください。再利用可能なテキストよりもレイアウトの保持が重要な場合は、Markdownへフラット化する代わりに、書式を失わずにPDFを翻訳するために設計されたワークフローを使ってください。
表が読めない
Markdown表では、すべての行で列数を一定にする必要があります。装飾的なセルを削除し、分割された行を結合して、リストの方が情報をより明確に伝えられないかを確認してください。元の資料で表が使われていたからという理由だけで、壊れた表を残さないでください。
スキャンしたページのテキストが欠けている
作業を止め、元のPDFでOCRを実行してください。画像だけのページを変換しても、コンバーターが認識できないテキストを復元することはできません。OCR後は、認識ミス1つで意味が変わる可能性があるため、名前、日付、合計、数式、識別子を確認してください。
画像が消えた
Markdownは画像を参照できますが、テキスト変換で埋め込みPDF画像が個別に使えるファイルになるとは限りません。図、ダイアグラム、署名、ページデザインが重要な場合は、元のPDFをMarkdownと並べて保管してください。
PDFからMarkdownへの変換品質チェックリスト
- 見出しが論理的な階層に従っている。
- 段組みとサイドバーの段落が読み順になっている。
- リストと表に元の資料のすべての項目が含まれている。
- リンク、脚注、日付、数値がPDFと一致している。
- 繰り返しのページヘッダーとページ番号が削除されている。
- 解釈に必要な画像またはグラフを別途利用できる。
- 機密コンテンツが適用されるポリシーに従って取り扱われている。
FAQ
OpenLのPDF to Markdown converterは無料ですか?
はい。OpenLによると、アカウントを作成せずに1日最大30件のPDFファイルを変換できます。より大量に利用するには有料プランが必要です。
スキャン済みPDFを変換できますか?
いいえ。コンバーターには、選択可能なテキストを含むテキストベースのPDFが必要です。先にOCRを実行して抽出テキストを修正し、その後Markdownへ変換してください。
元のPDFをChatGPTやClaudeへ直接アップロードしない理由は何ですか?
どちらのツールもPDFを受け付けます。グラフ、画像、またはページレイアウトが必要な場合はPDFを残してください。クリーンで編集可能なテキスト、明示的な見出し構造、より小さく再利用可能なノート、またはコードリポジトリやObsidianの保管庫に置けるファイルが必要な場合は、Markdownへ変換してください。
Markdownは元のページレイアウトを保持しますか?
いいえ。Markdownが保持するのは固定されたページの幾何情報ではなく、論理的なテキスト構造です。見出し、リスト、リンク、段落、簡単な表は適切に移行できますが、段組み、浮動要素、正確な視覚配置は移行できません。
Sources
- OpenL PDF to Markdown Converter — workflow, free allowance, preserved elements, scanned-PDF limitation, and file handling
- OpenAI File Uploads FAQ — supported document workflows, limits, and PDF image handling
- Anthropic: Upload Files to Claude — supported formats, file limits, and PDF processing behavior
- Obsidian Basic Formatting Syntax — headings, lists, links, and other supported Markdown syntax
- Obsidian: How Obsidian Stores Data — Markdown files, vault folders, and automatic refresh after external file changes


