チュートリアル
Shotomatic Team
読了まで約18分

SNS投稿・フォーラムスレッドをMacでPDFに保存する方法

X、Reddit、Instagram、Hacker News、フォーラムの公開投稿を自動撮影し、Macで整理された検索可能なPDFとして保存する手順です。

机の上に並んだノートパソコンとスマートフォン

このガイドでは、公開されているSNS投稿やフォーラムスレッドを、Macで検索可能なPDFとして保存する方法を説明します。投稿の直接URLを開き、ブラウザを見やすく整え、長いスレッドをPage Downで撮影します。最後にフレームを確認し、必要なスクリーンショットを書き出します。

適法に保管できる資料だけに、この手順を使ってください。非公開グループ、削除済み投稿、個人情報、再配布については、それぞれ同意と権利を別に確認する必要があります。

要点: 公開投稿を直接URLで開き、ブラウザのウィンドウを撮影します。長いスレッドにはPage Downを使い、個人情報が入っていないかフレームを確認してから、選択したスクリーンショットを検索可能なPDFに書き出します。

開示: 私たちは、この手順で使うShotomaticを開発しています。撮影とキー入力を自動化できるツールなら、基本的な方法は同じです。ここでは私たちが最もよく理解している自社ツールを使います。

投稿またはスレッドを選ぶ

一つの公開投稿、または終わりのあるスレッドを選び、メインフィードではなく直接URLを開きます。無限に続くフィード、非公開グループ、無関係な返信に含まれる個人情報は撮影しないでください。

PDFと一緒に、元のURLと撮影日を保存します。ローカルファイルはその時点で見た内容を記録するものです。元の情報源に代わるものではなく、後から削除を求められた場合の判断を上書きするものでもありません。

公開スレッドのURL一覧に同じ設定を使いたい場合は、Website CaptureでURL一覧をローカル処理できます。一つのスレッドが複数画面に続く場合は、以下のスクロール撮影を使います。

スレッドを撮影する

どのプラットフォームでも、基本的な流れは同じです。

  1. メインフィードではなく、特定の投稿またはスレッドを直接URLで開く
  2. ブラウザをウィンドウ撮影し、見やすいスクリーンショットを作る
  3. 画面下まで続くスレッドには Page Downの自動入力を使う
  4. 検索用のOCRを追加した PDFに書き出す

プラットフォームごとの主な違いは、目的の表示を開く方法と、コンテンツの長さです。

スクリーンショットをすでに撮影済みなら、MacでスクリーンショットをPDFに保存する方法を使って順番を確認し、一つにまとめます。

Twitter・Xのスレッド

単独の投稿

単独の投稿が最も簡単です。投稿をクリックするか直接URLを使い、個別ページで開きます。投稿と添付画像が中央の列に表示されます。

Shotomaticを開き、ウィンドウ撮影を選び、ブラウザのウィンドウを1回撮影します。その画像をPDFに書き出します。

連続投稿のスレッド

長いスレッドでは、次の手順を使います。

  1. 最初の投稿をクリックし、スレッドを開く
  2. 先頭までスクロールして、最初から撮影できるようにする
  3. Shotomaticでウィンドウ撮影を選び、ブラウザのウィンドウを指定する
  4. キーレコーダーで Page Down を押し、自動入力するキーに設定する
  5. 撮影間隔を1000msにする。返信が動的に読み込まれるため、表示時間を確保する
  6. Startをクリックする。Shotomaticが撮影とスクロールを繰り返す
  7. スレッドの末尾、または別ユーザーの返信が始まる場所で停止する

ヒント: Twitter・Xのスレッド表示では、元の連続投稿の後に別ユーザーの返信が続く場合があります。投稿者本人のスレッドだけが必要なら、「More Tweets」の区切りや別アカウントの返信が見えた場所で停止します。画面構成は変更されることがあるため、実際の表示を確認してください。

引用投稿と埋め込みコンテンツ

引用投稿や埋め込みメディアは、スレッド内に表示された状態で撮影されます。画像や引用カードも画面の見た目どおりです。埋め込み動画は、撮影時に見えているサムネイルまたはフレームだけが入ります。

Redditのスレッド

Redditには、技術的なQ&A、詳しい手順、特定分野のコミュニティでの議論など、後で参照したい情報があります。

短い投稿

コメントが少ない投稿では、次のように進めます。

  1. タイトルをクリックするかpermalinkを使い、投稿の個別ページを開く
  2. 必要に応じて Old Redditold.reddit.com/r/...)も試す。1ページにコメントが表示され、現在の表示よりコンパクトな場合がある
  3. ウィンドウを1回撮影するか、Page Downを数回使って撮影し、PDFに書き出す

コメントの多い長いスレッド

コメントが多い場合は、スクロール撮影が必要です。

  1. スレッドを開く。Old Redditで利用できる場合は show all comments をクリックする。現在のRedditでは、先に load more を数回クリックする場合がある
  2. Shotomaticで Page Down をキー入力に設定し、800msの間隔から試す
  3. 撮影を開始し、スレッドを下へ進める
  4. 下端で停止する

ヒント: 元の投稿と上位コメントだけが必要なら、撮影前に深い返信を折りたたみます。PDFを対象に沿った短い内容にできます。

複数のSubreddit投稿を保存する

Subredditから複数の公開投稿を記録する場合は、各投稿を個別に撮影します。それぞれを開き、撮影して書き出してください。スレッドは一つずつ内容と権利関係が異なるため、範囲と個人情報を投稿ごとに確認します。

重要な議論を記録しますか? Shotomaticはスクロールと撮影を繰り返し、長いスレッドの保存を補助します。Shotomaticをダウンロードするか、料金ページをご覧ください。

Instagramの投稿

Instagramはアプリ中心に設計されていますが、公開投稿をWebで表示できる場合はブラウザから撮影できます。

単独の投稿

  1. 投稿の直接URL(instagram.com/p/...)をブラウザで開く
  2. 1ページに表示される投稿、キャプション、コメントを確認する
  3. ウィンドウを1回撮影し、PDFに書き出す

カルーセル投稿

Instagramのカルーセルには複数の画像があります。各画像は矢印をクリックして進めます。

  1. ブラウザで投稿を開く
  2. 最初の画像をウィンドウ撮影する
  3. 次の矢印を手動でクリックし、もう一度撮影する
  4. カルーセルの各画像で繰り返す

この部分は手動作業です。InstagramのカルーセルはPage Downでは進みません。各スライドを別々に撮影しても、一つのPDFにまとめて書き出せます。

Instagram StoriesとReels

Storiesは一定時間で表示されなくなるよう設計され、Web上の恒久的なURLもありません。ブラウザで表示できる場合はスクリーンショットを撮れますが、公開範囲、同意、保存目的を先に確認してください。Reelsは動画です。スクリーンショットに入るのは撮影時の1フレームだけで、動画自体は保存されません。

Hacker Newsのスレッド

Hacker Newsには、技術的な議論、スタートアップの知見、専門家の意見など、後で参照したいスレッドがあります。

Hacker News撮影時の注意

古いHNスレッドは、時間がたつと見つけにくくなる場合があります。OCRを付けたローカル記録なら、保存しておいた議論をキーワードで探せます。重要な引用は、必ず元ページとも照合してください。

HNスレッドを撮影する

  1. スレッドページ(news.ycombinator.com/item?id=...)を開く
  2. そのページに表示されているコメントと、追加読み込みが必要かを確認する
  3. ブラウザをウィンドウ撮影し、キー入力を Page Down、撮影間隔を 600msから試す
  4. スレッドを撮影してPDFに書き出す

ヒント: HNの初期表示ではコメントが深く入れ子になります。よりコンパクトな記録が必要なら、使っているHNリーダー拡張機能やモバイル向け表示が目的に合うか、撮影前に確認してください。

従来型のフォーラム

古いフォーラムには、現在では見つけにくい長年の知識が残っています。一方、ソフトウェアの老朽化、運営費、コミュニティの移転によって、過去の情報へアクセスできなくなることもあります。

フォーラムのスレッド

  1. スレッドを開く。多くのフォーラムでは、投稿が複数ページに分かれている
  2. 現在のページをウィンドウ撮影し、Page Downで進める
  3. スレッドが複数ページにわたる場合は、各ページへ移動して別々に撮影する
  4. ページごとにPDFへ書き出すか、一つにまとめる

複数ページのスレッド

フォーラムによっては、投稿をすべて1ページに読み込む show all postsprint view があります。利用できるなら、一度の長いスクロール撮影でまとめられます。

該当する表示がなければ、ページごとに撮影します。ThreadTitle_Page1.pdfThreadTitle_Page2.pdfのように連番で名前を付けます。

記録を整理する

SNSやフォーラムのファイルは増えやすいため、名前の規則を決めておくと探しやすくなります。

ファイル名の例

Platform_Author_Topic_Date.pdf

例:

  • Twitter_dhh_RailsPerformance_20260315.pdf
  • Reddit_AskHistorians_RomanAqueducts_20260310.pdf
  • HN_LLMScaling_20260322.pdf
  • Forum_WoodworkingTalk_JointerSetup_20260301.pdf

フォルダ構成

Social Archive/
├── Twitter/
├── Reddit/
├── HackerNews/
├── Instagram/
└── Forums/

検索

PDF書き出しではOCRテキストを追加でき、保存したスレッドをキーワードで探しやすくなります。認識を誤る場合があるため、重要な名前や引用は目に見えるページと照合してください。

法律とプライバシーについて

公開されているからといって、他人のコンテンツを複製、再公開、商用利用する許可が自動的に得られるわけではありません。元ページが公開されていた場合でも、個人情報や削除済み資料の文脈に配慮してください。

プラットフォームの規約で自動収集が制限される場合もあります。多数の投稿を撮影する前に、現行のTwitter・X利用規約Reddit User Agreement、対象フォーラムに適用される規則を確認してください。

撮影結果を整える

投稿の直接URLを使う。 フィード表示のまま撮影せず、特定の投稿またはスレッドを個別ページで開きます。フィードの余計な要素を減らし、必要な内容に絞れます。

メディアが多い投稿では間隔を延ばす。 画像や埋め込みメディアがある場合は、1000〜1500msから試し、次のスクロール前に表示が終わるか確認します。

Retina解像度で撮影する。 RetinaディスプレイのMacでは、ウィンドウ撮影も高DPIになります。書き出したPDFで文字や画像を確認し、用途に十分な読みやすさか判断してください。

撮影前に表示を整理する。 サイドバーを隠す、ブラウザの幅を調整するなどして、本文の列に集中できる表示にします。広告ブロッカーを使う場合は、対象サイトの規則にも従ってください。

よくある質問

SNS投稿をPDFに保存することは合法ですか?

コンテンツ、プラットフォームの規約、用途、地域によって異なります。公開されているという事実だけでは、著作権、プライバシー、再配布の可否は決まりません。この記事は法的助言ではありません。

非公開アカウントや限定グループの投稿も保存できますか?

このガイドは公開投稿だけを対象にしています。関係する本人と組織から明確な許可を得ずに、非公開アカウントや限定グループを撮影しないでください。

PDF内を検索できますか?

PDF書き出しでOCRテキストを追加できます。検索結果は画像の品質、書体、レイアウトに左右されるため、重要な名前や語句は書き出したファイルで確認してください。

投稿内の画像や動画はどうなりますか?

画像はスクリーンショットに見えている状態で入ります。動画プレーヤーは撮影時の1フレームだけが記録され、動画そのものは保存されません。

無限スクロールするページはどう扱いますか?

SNSのフィードは際限なく続きますが、個々のスレッドには終わりがあります。フィード全体ではなく、特定の投稿やスレッドに絞ってください。長いスレッドでは、ShotomaticでPage Downを自動入力し、必要な場所で停止します。

スレッドを保存する

まず数画面を試し、順序、重なり、画像の読み込み、個人情報を確認してから書き出します。情報源がわかるよう、PDFと一緒に直接URLを保管してください。

Shotomaticをダウンロードするか、料金ページをご覧ください。

保存が認められたページを扱っていますか?

Shotomaticなら、許可されたページのキャプチャを順番どおりに整理し、内容を確認して、Macで検索可能なPDFに書き出せます。ビューアーの制限や印刷上限を回避するものではありません。

SNS投稿・フォーラムスレッドをMacでPDFに保存する方法 | ブログ | Shotomatic