![見出し画像](https://assets.st-note.com/production/uploads/images/75144177/rectangle_large_type_2_e24230a9b335562c1ad9677c9414f0f8.jpeg?width=1200)
Kindle本を自動でPDF化
ポイント
PDF化したものを、iPadに取り込むことでApple pencilによる書き込みが行えます
PDF化したものは紙に印刷可能です
Apple Scriptでスクリーンショットとページ送りを自動化します
![](https://assets.st-note.com/img/1648362588979-4ofG6NUf6v.jpg?width=1200)
動作環境
macOS 14.4
Kindle Version 7.7
手順
Kindleを起動し、PDF化したい本を開く
![](https://assets.st-note.com/img/1713085816018-1BJFrZP9os.png?width=1200)
「command + shift + 5」sを押して保存領域を調整、「×」をクリックして保存領域を確定する
![](https://assets.st-note.com/img/1713087016170-cpIimzWJEx.png?width=1200)
![](https://assets.st-note.com/img/1697356099624-MZBbPQrJRI.png?width=1200)
Launchpadから「スクリプト」と入力してヒットした「スクリプトエディタ」を開く
![](https://assets.st-note.com/img/1648360779957-aLnDeI5nzY.png?width=1200)
新規書類をクリック
![](https://assets.st-note.com/img/1648360965741-xgPBQ5dC3S.png?width=1200)
下記のコードをエディターにコピペ
set pages to 30 -- ①スクリーンショット数
set keychar to (ASCII character 28) -- ②ページめくり方向(28=左,29=右)
tell application "Kindle" to activate
repeat with i from 1 to pages
tell application "System Events"
key code 23 using {command down, shift down}
delay 0.5
key code 76
end tell
tell application "Kindle"
activate
delay 0.5
end tell
tell application "System Events" to keystroke keychar
end repeat
activate
![](https://assets.st-note.com/img/1648361053208-xrYWT3SaHw.png?width=1200)
①スクリーンショット数と②ページめくり方向を任意の値で更新
②ページめくり方向の指定
縦書きの書籍の場合、28を指定
横書きの書籍の場合は、29を指定
![](https://assets.st-note.com/img/1648361221448-9yihILmF06.png?width=1200)
三角ボタンをクリックしてスクリプトを実行
![](https://assets.st-note.com/img/1648360658495-dIYPLEdrLI.png?width=1200)
保存ディレクトリに画像ファイルが作成される
![](https://assets.st-note.com/img/1648361970220-6y1fuaAiFQ.png?width=1200)
スクリプト実行で「System Eventsでエラーが起きました: スクリプトエディタにはキー操作の送信は許可されません。」というエラーになる場合
アクセシビリティにスクリプトエディタを追加する必要があります。
「設定」->「プライバシーとセキュリティ」->「アクセシビリティ」に移動し
`スクリプトエディタ`をONにしてください。
![](https://assets.st-note.com/img/1697361542170-puQVf9L86N.png?width=1200)
![](https://assets.st-note.com/img/1697361712185-FA71NKLszG.png?width=1200)
スクリプト実行で「application "Amazon Kindle"を取り出すことができません。」というエラーになる場合
![](https://assets.st-note.com/img/1713090065733-fEYUMuA6Dp.png?width=1200)
「アプリケーションの選択」でKindleを選んでください。
![](https://assets.st-note.com/img/1713090287885-Cht6WIQLTN.png?width=1200)
画像ファイルを選択してPDFを作成
![](https://assets.st-note.com/img/1713087562228-EgtbQWapnK.png?width=1200)
作成されたPDF
![](https://assets.st-note.com/img/1713087657787-4oPcWrYNsW.png?width=1200)
備忘録
作成されるPDFのファイルサイズが気になる場合、PDF化前に画像ファイルを変換してください
サポート
記事を購入いただいた方に、不明点についてはメールでサポートさせていただきます。
※有料記事部分にメールアドレスを記載
ここから先は
31字
¥ 500
この記事が気に入ったらサポートをしてみませんか?