ハイライトがノートになる
PDF にハイライトを引くと、SoloPDF が隣に 文書名.annotations.md を生成——ごく普通の Markdown ファイルです:
# 論文.pdf の注釈
## p.23 — ハイライト
> ハイライトした原文
あなたのノート——どのエディタでも編集可
[原文へ戻る](solopdf://open?file=…&page=23&annot=a1b2c3)
SoloMD で開けば、編集・全文検索・git バージョン管理が可能。「原文へ戻る」で PDF の正確な位置へジャンプ。PDF が更新されてもハイライトはテキスト指紋で自動再配置——見つからない場合もグレー表示になるだけで、ノートは決して失われません。
必要なものはすべて、不要なものは永遠になし
⚡ 巨大ファイルも一瞬
157MB・1048 ページのスキャンが約 1 秒で起動。ストリーミング読込+仮想スクロールでメモリ一定。
📝 フォーム入力
AcroForm のテキスト・チェック・ドロップダウンに直接入力し、記入済みコピーを書き出し。原本は不変。
🔍 確かな CJK 検索
NFKC 正規化。Chrome 書き出し PDF の康熙部首コードポイント問題も処理済み。
🌙 スマートダークモード
テキストページのみ反転、画像ページはそのまま。ネガ画像にはなりません。
🔒 暗号化 PDF
パスワードはセッション内のみ記憶。抜粋を保存しないプライバシーモードも選択可。
🚫 永遠にないもの
広告、ポップアップ、サブスク勧誘、ウォーターマーク、テレメトリ。更新チェックはデフォルトでオフ。
CLI と MCP を標準搭載
# CLI(アプリと同じレンダリングエンジン)
solopdf info file.pdf # ページ数 / 目次 / メタデータ
solopdf extract-text file.pdf # テキスト抽出
solopdf export-md file.pdf # 全文を Markdown 書き出し
solopdf form-fields file.pdf # フォーム項目と現在値
solopdf export-annotations file.pdf # 注釈 → JSON
# MCP(Claude などの AI に PDF とノートを読ませる)
claude mcp add solopdf -- node dev-mcp/src/index.mjs