ハイライトがノートになる
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
パスワードはセッション内のみ記憶。抜粋を保存しないプライバシーモードも選択可。
📖 ブックモード + EPUB
電子書籍のようなリフロー表示:背景 4 種・フォント 3 種・文字サイズと行間を自由に調整。デスクトップは見開き、スマホはスワイプ。EPUB 対応、ハイライトは Markdown ノートに。
🔠 端末内 OCR
スキャン PDF を検索可能な PDF や Markdown に。撮影画像は台形補正と傾き補正つき、2 段組も読み順どおりに出力。すべて端末内で完結。
🚫 永遠にないもの
広告、ポップアップ、サブスク勧誘、ウォーターマーク、テレメトリ。更新チェックはデフォルトでオフ。
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
サポートとフィードバック
お問い合わせは [email protected] へ。GitHub Issues でも受付(通常 48 時間以内に返信)。サンプル文書:sample.pdf