Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【後で調べる】RockyLinuxでepubをPDF等に変換

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

【AIによる回答】

Rocky Linux(8または9)でEPUBファイルをコンバート(変換)するには、高機能な電子書籍管理ツール「Calibre」のコマンドラインツール(ebook-convert)を使うのが最も効率的です。
Rocky LinuxのようなRHELクローン環境では、DNFリポジトリよりも公式バイナリインストーラーを使う方が、最新のコンバートエンジンを利用できるため推奨されます。 

1. Calibre (CLI) のインストール
端末を開き、以下のコマンドを実行して最新のCalibreをインストールします。 
bash
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
※依存関係として libGL や xdg-utils などが必要になる場合があります。インストール時にエラーが出た場合は適宜 sudo dnf install でインストールしてください。

2. EPUBコンバート方法(コマンドライン)
インストールが完了すると、ebook-convert コマンドが使用可能になります。 
EPUBをPDFに変換
bash
ebook-convert input.epub output.pdf
EPUBをMOBI (Kindle用) に変換
bash
ebook-convert input.epub output.mobi
用紙サイズやマージンを指定してPDFに変換
bash
ebook-convert input.epub output.pdf --paper-size a4 --margin-top 10 --margin-bottom 10
※ paper-size は a4lettera5 などが指定可能です。 

3. 他の選択肢
Pandoc
文章ベースのEPUBを変換する場合、pandoc も有効です。
bash
# インストール
sudo dnf install pandoc
# 変換
pandoc input.epub -o output.pdf
※注:複雑なレイアウトのEPUBには不向きです。 
CalibreのGUI版
GUI環境がインストールされている場合、calibre コマンドでGUIを起動し、画面上でGUIコンバートを行うことも可能です。 

4. DRM保護されたファイルについて
もしコンバート対象のEPUBがDRM(デジタル著作権管理)で保護されている場合、上記ツールでは変換できません。Apprentice Alfのプラグインなどを利用してDRMを解除する必要があります。 
結論
Rocky LinuxでEPUBコンバートするなら、Calibreのバイナリインストール+ebook-convert コマンドが最強です。
タイトルとURLをコピーしました