2024年7月3日水曜日

epubのカバー画像をサムネイルに

epubのカバー画像をサムネイルにする。Extend convert Susie Plug-in等、やり方は他にも色々ありそうだが、今回は*setentryimageとスクリプトの組み合わせで行う。

準備

以下の二つのスクリプトをScriptフォルダに保存。

getcoverimage.js

setcoverimage_all.js

epubの解凍には7zipを利用する。7zipをインストールしていない場合はインストールしておく。また、getcoverimage.jsの7zipに関する箇所を各自の環境にあわせて書き換えておく。

やり方

エントリ表示形式を、画像が含まれるものに変更する。とりあえずは、[;]で表示されるメニューから「サムネイル1」を選んでおけばいい。こうしないと、以下の過程で「no image mode」と言われてしまう。

カーソル下のepubファイルのサムネイルを変更したい場合は、以下のコマンドを実行する。

*setentryimage %*script(%0Script\getcoverimage.js,%FCD)

カレントフォルダのすべてのepubファイルのサムネイルを変更したい場合は、以下を実行する。まあまあ時間がかかるので、大量にファイルがある場合は注意。

*script %0Script\setcoverimage_all.js

追記2024-10-18

マークファイルのサムネイルを変更するスクリプトを作った。ES6で記述。

0 件のコメント:

コメントを投稿