📌 概要
PDF ThemeSortは、複数のPDFファイルをGoogleのGemini APIでAI分析し、共通テーマごとに分類・整理するツールです。
ドラッグ&ドロップでPDFをアップロードし、ワンクリックでテーマ分類・ZIP形式での整理されたフォルダのダウンロードが可能です。
① Gemini APIキーの取得方法
本アプリでは、Googleの Gemini API を利用します。
🔑 APIキー取得手順
- Google AI Studio にアクセス
- Googleアカウントでログイン
- 「APIキーを表示」または「キーを作成」をクリック
AIza...で始まる APIキーをコピー

💡 無料枠がありますが、使用量に応じて制限や課金が発生する場合があります。
② アプリの使い方
1. PDFを準備する
- 分析したいPDFファイルを用意(複数可)
- ファイル名をわかりやすいものに変更したほうがよい(例:「著者 – 年 – タイトル.pdf」形式)その際、PDF自動リネームツールの使用が便利です。 DOIを自動抽出し、Crossrefから著者名・タイトル・発行年を取得して論文PDFを自動で適切な名前に変更できます。
- デフォルトでは、各PDFの先頭最大 5ページ/2000文字 までを処理
2. ブラウザでアプリを開く
3. Gemini APIキーを入力
- 「Gemini API キー」欄に、取得済みのAPIキーを貼り付け
4. PDFファイルをアップロード
- ドラッグ&ドロップ、またはクリックして選択
- ファイル名が一覧表示される
5. 処理モードを選択(任意)
- 高速モード(デフォルト)→ Gemini Flash使用、処理が早い
- 高品質モード → Gemini Pro使用、精度重視
6. 分析開始
- 「分析開始」ボタンをクリック
- テキスト抽出 → Gemini APIによるテーマ分析 → 結果表示
③ 分析結果の見方
- 結果は「テーマ別カード」で表示される
- 各テーマには:
- 📝 テーマ名と簡潔な説明
- 📎 該当PDFファイル名のラベル
- 「詳細分析」ボタンで、より深い解説・重要ポイントなどを表示可能
④ PDF整理・ZIPダウンロード
- 結果画面に表示される「フォルダ構成プレビュー」で分類を確認
- 「ZIPファイルをダウンロード」をクリック
- テーマ別に分けられたPDFを含むZIPが生成される
README.txtも同梱され、各テーマの概要が記載される
⑤ 追加質問機能(オプション)
- 「追加質問」欄に内容を入力し、「質問」ボタンを押すと
- Gemini APIがPDF内容に基づいて質問に回答
⚠ 注意事項
- ファイルはローカル処理され、外部サーバーにアップロードされません。
- Gemini APIが開発者のサーバーに記録されることはありません。
- Gemini APIの制限やエラーにより処理失敗することがあります。
- Gemini APIを大量に使用したことによる料金の発生は、利用者ご自身の責任となります。
- 分析精度は、PDFの内容・言語・構造により変動します。
📩 お問い合わせ
このツールに関するご質問や不具合報告は、開発者までご連絡ください。
