
Claude で PDF を読み込む方法|会話のエクスポートも解説
「Claude で PDF を扱いたい」というニーズは、よく見ると 2 方向に分かれる。ひとつは PDF を Claude に読み込ませて中身を要約・分析・翻訳させたい 方向、もうひとつは Claude とした長い会話を PDF にまとめて保存・共有したい 方向だ。検索結果でこの 2 つが混在しているのに、それぞれ別の記事に分かれているために迷子になりやすい。本稿では両方の手順を一気通貫で整理する。出典は Anthropic 公式の PDF support ドキュメント と Claude サポートセンター である。
Claude の PDF サポートは公式機能 で、Claude.ai のチャット欄に PDF をドラッグするだけで読み込ませることができる。API 経由なら URL 指定・Base64・Files API の 3 通りの渡し方があり、1 リクエストあたり 最大 32 MB / 最大 600 ページ(200k トークン文脈モデルは 100 ページ)まで対応する。
一方で会話の PDF 化は Settings → Privacy → Export data の公式機能と、Chrome 拡張による直接書き出しの 2 経路が現実解。出典は Anthropic 公式ドキュメントと Claude サポートセンターである。
目次 (12)
- Claude×PDF で何ができるのか(2 つの方向性)
- PDF を Claude に読み込ませる(Claude.ai での操作)
- Claude API で PDF を扱う(対応モデルと上限)
- API で PDF を送る 3 つの方式(URL / Base64 / Files API)
- URL 参照(最も手軽)
- Base64 エンコード(ローカルファイル向け)
- Files API(再利用・大型ファイル向け)
- 大量 PDF を効率処理する(Prompt Caching と Batch API)
- Claude の会話を PDF として保存する(公式エクスポート)
- Chrome 拡張で会話を 1 クリック PDF 化する
- PDF 活用のつまずきポイントと回避策
- まとめ
Claude×PDF で何ができるのか(2 つの方向性)
最初に方向性を切り分けたい。「Claude に PDF を読ませる」 側では、財務レポートの図表解析、契約書の要点抽出、論文の翻訳補助、構造化データへの変換などが代表的な用途になる。Claude はテキストだけでなく ページを画像としても処理する ため、PDF に埋め込まれたグラフ・スキャン画像・複雑なレイアウトもまとめて理解できる。
「Claude の会話を PDF にする」 側は、長い議論を社内 wiki に貼り付けたい、クライアントに成果物として渡したい、後から検索したいといったニーズが中心だ。Claude.ai には公式のデータエクスポート機能があり、それとは別に Chrome 拡張による即時 PDF 化も整備されている。どちらも一長一短で、用途に応じた使い分けが必要になる。
PDF を Claude に読み込ませる(Claude.ai での操作)
最も手軽なのは Claude.ai(Web 版・デスクトップアプリ)のチャット欄に PDF を直接ドラッグ&ドロップ することだ。ファイルがアップロードされると Claude は本文テキストと各ページ画像を同時に解析し、要約・抽出・翻訳・Q&A を返す。
- Claude.ai を開き、対象の会話画面を表示する。
- PDF ファイルをチャット入力欄にドラッグ&ドロップする(または📎クリップアイコンから選択)。
- 「この PDF を 3 行で要約して」「8 ページの表を Markdown に変換して」のように指示する。
- 必要に応じて「3 ページ目の図 2 を解説して」のようにページ番号で参照する。
Free プランでもアップロードは可能だが、ページ数・サイズの上限が Pro・Max プランより厳しい。長文の論文や大型レポートを扱うなら Pro 以上が現実的だ。
Claude API で PDF を扱う(対応モデルと上限)
API 経由で扱う場合の制限値が公式ドキュメントで明示されている。
| 項目 | 制限 |
|---|---|
| リクエスト最大サイズ | 32 MB(プラットフォーム別の追加上限あり) |
| 最大ページ数 | 600 ページ(200k トークン文脈モデルは 100 ページ) |
| 形式 | パスワード・暗号化のない標準 PDF |
| 対応モデル | 現行アクティブな全モデル(Opus・Sonnet・Haiku 系列) |
注意点として、ページ数の上限に達する前に コンテキストウィンドウが先に埋まる ケースが頻発する。1 ページあたり通常 1,500〜3,000 トークン を消費し、図表が多いページはさらに増える。大型 PDF は章単位に分割して送るのが安全だ(PDF support)。
対応プラットフォームは Claude API 本体に加えて Claude Platform on AWS・Amazon Bedrock・Vertex AI・Microsoft Foundry の主要 4 経路。Bedrock の Converse API では citations を有効化しない限りビジュアル解析が無効 になり、テキスト抽出のみにフォールバックする落とし穴があるので注意したい。
API で PDF を送る 3 つの方式(URL / Base64 / Files API)
公式が推奨する PDF の渡し方は 3 通りある。用途に応じた使い分けを以下にまとめる。
URL 参照(最も手軽)
PDF が公開 URL に置いてある場合は、type: "url" の document ブロックで URL をそのまま指定する。
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-4-7",
max_tokens=1024,
messages=[{
"role": "user",
"content": [
{"type": "document",
"source": {"type": "url",
"url": "https://example.com/report.pdf"}},
{"type": "text", "text": "この PDF の要点を 5 つ抽出して"},
],
}],
)
print(message.content)
Base64 エンコード(ローカルファイル向け)
手元の PDF を base64 化して source.data に流し込む方法。リクエストサイズが膨らみやすいので 10 MB 未満のファイルに向く。
Files API(再利用・大型ファイル向け)
anthropic-beta: files-api-2025-04-14 ヘッダを付けて /v1/files にアップロードし、返ってきた file_id を source で参照する。同じ PDF を何度も使う場合のレイテンシ削減 と、リクエストペイロードを小さく保つ目的で重宝する。
大量 PDF を効率処理する(Prompt Caching と Batch API)
数百ページの PDF を毎回送ると、入力トークン課金が膨大になる。Anthropic は 2 つの最適化機能を提供している。
- Prompt Caching:
cache_control: {"type": "ephemeral"}を document ブロックに付けると、同じ PDF への 2 回目以降のクエリでキャッシュ読み込みになり、入力トークン課金が大幅に下がる。 - Message Batches API:
/v1/messages/batchesに複数リクエストをまとめて投げると、24 時間以内に非同期で結果が返り、標準料金の 50% で処理できる。夜間バッチでの大量 PDF 解析に最適。
実務では「契約書 50 本を一括レビュー」「四半期レポート 20 社分の差分抽出」などで Batch + Caching の組み合わせが効く。
Claude の会話を PDF として保存する(公式エクスポート)
ここからは逆方向、会話を PDF 化する話になる。最も信頼性が高いのは Claude 公式のデータエクスポート機能だ。
- Claude.ai または Claude Desktop で左下のイニシャル(アバター)をクリック。
- メニューから Settings を選択。
- 左サイドバーで Privacy を開く。
- Export data ボタンを押す。
処理が完了すると、登録メールアドレスに ダウンロードリンク が届く。リンクは 24 時間で失効し、ダウンロードにはサインインが必要だ。出力には会話データとアカウント情報が含まれる(出典: Claude サポートセンター 9450526)。
注意点は 2 つ。第一に アカウント間でのデータ移行は非対応(別アカウントには取り込めない)。第二に、公式エクスポートは JSON 形式 で届くため、そのまま PDF ビューアに渡しても読みづらい。PDF として読みたい場合は、後述の Chrome 拡張を併用するのが早い。
Chrome 拡張で会話を 1 クリック PDF 化する
公式エクスポートを待たず、いま開いている会話だけをすぐ PDF にしたい場合は Chrome 拡張が便利だ。代表的なものに AI Chat Exporter(Claude Exporter) と Claude Exporter: Claude チャットを PDF、Notion、Word などへ がある。インストール後の流れは共通している。
- Chrome ウェブストアから拡張機能を追加する。
- claude.ai を開き、PDF にしたい会話を表示する。
- ツールバーの拡張機能アイコンをクリックする。
- Export → PDF を選択するとファイルがダウンロードされる。
無料枠でも PDF は 1 日 3 回まで のような制限があり、Markdown・テキスト・CSV・JSON は無制限という設計が一般的だ。社外共有や保存目的では PDF、社内コピペや再利用なら Markdown が使い分けの目安になる。
なお、これら拡張は Anthropic 公式製ではない ため、機密性の高い会話を扱う場合は拡張のプライバシーポリシーを必ず確認したい。
PDF 活用のつまずきポイントと回避策
最後に、実際に動かして引っかかる箇所を 5 点に絞っておく。
- ページ上限に達する前にトークン上限が来る: 図表の多い PDF は 1 ページ 3,000 トークン超え。Sonnet 系の 200k 文脈でも 60〜80 ページが現実的な目安。
- スキャン PDF はテキスト抽出が苦手: ベクター PDF と画像 PDF が混在するファイルは事前に OCR を通すか、Claude のビジョン能力に頼る前提で送る。
- base64 サイズ膨張: ローカル PDF の base64 化は元サイズの約 1.33 倍。10 MB の PDF が 13 MB のリクエストになるため、大きめは Files API へ。
- citations 設定の罠(Bedrock): Converse API で図表解析が効かないときは citations を有効化する。
- 会話 PDF 化での日本語化けと改ページ: Chrome 拡張で長文会話を PDF にすると、改ページ位置でコードブロックが切れたり日本語フォント崩れが起きやすい。Markdown 出力を Notion・Word 経由で PDF 化する迂回が安全。
まとめ
「Claude to PDF」は、PDF を読ませる側と PDF を生み出す側で必要な操作がまったく異なる。読ませる側は Claude.ai のドラッグ&ドロップ か API の 3 方式(URL・Base64・Files API) の選択が中心で、上限は 32 MB / 600 ページ、長文は Prompt Caching と Batch API でコスト最適化する。書き出す側は Settings → Privacy → Export data の公式機能 と Chrome 拡張 の 2 経路で、用途と機密性で使い分けるのが安全だ。両方を押さえておけば、Claude を業務文書のハブとして活用する下地が整う。
WROTE — claude-to-pdf