電子書籍のページをPDFに保存する

手順
リーダーアプリで本を単一ページ表示で開く
Kindleプリセットを適用し、スクリーンショットの枚数をページ数に合わせる
リーダーのウインドウをソースとして選ぶ
キャプチャを開始し、Temposhotにページをめくらせる
フレームを検索可能なPDFとして書き出す
コピーの保存が認められている本であれば、Temposhotがリーダーアプリのページをめくりながら各ページを保存できます。Kindleプリセットは実行内容をあらかじめ設定します。スクリーンショットを500ミリ秒間隔で20枚撮影し、1枚ごとにRight Arrowキーを送信し、3秒のカウントダウンを使います。

始める前に
本のライセンスとリーダーの利用規約を確認してください。多くのリーダーには独自のオフライン閲覧、印刷、書き出しの機能があるため、まずはそちらを使います。Temposhotがキャプチャできるのは、リーダーが画面に表示している内容だけです。アプリが画面キャプチャから保護しているページはキャプチャできません。
キャプチャを実行する
リーダーを準備する
本を最初のページで開きます。単一ページ表示に切り替えてツールバーを隠し、実行中に変更しない拡大率を設定します。
Kindleプリセットを適用する
Auto Capture で Kindle プリセットを選択します。Screenshots を必要なページ数に変更します。ページの表示に時間がかかる場合は、Interval を1秒以上に上げます。
リーダーのウインドウを選ぶ
ソースボタンを選択し、Windows を開いてリーダーを選びます。Temposhotは最初のフレームの前にそのウインドウを前面に出します。余白を除きたい場合は、代わりに Custom Area を使います。
5ページでテストする
まず短い実行を試します。どのページも1回ずつめくられているか、めくっている途中のページが写ったフレームがないかを確認します。
本全体をキャプチャする
本番の実行を開始します。フローティングツールバーに進行状況が表示されます。ダイアログが表示された場合は Pause capture で実行を一時停止できます。
PDFを書き出す
結果パネルでフレームを選択し、PDF を選びます。PDFはフレーム1つにつき1ページで順番どおりに並び、OCRによる検索可能なテキストが含まれます。重複したフレームや空白のフレームは、書き出し前に選択から外せます。詳しくはキャプチャの書き出しを参照してください。
仕上がりを調整する
- ページに読み込み中の表示が出る場合は間隔を長くする
- スクロール型のリーダーでは、Right Arrowの代わりにPage Downを使う
- Save Current Setup で設定を保存し、次の本で再利用する
チュートリアルの全文はMacで電子書籍のページをPDFに保存する方法にあります。プリセットの詳細はキャプチャプリセットを参照してください。
Macで試す
Temposhotは、macOS 14以降を搭載したApple Silicon搭載Macで利用できる無料のアプリです。
Free download. Apple Silicon, macOS 14 or later.