Calibreを使ってLinuxでPDFからEPUBに電子書籍を変換する方法

PDF形式の電子書籍が小さな画面で読みにくい場合は、EPUB形式に変換することでテキストのレイアウトをより自然にすることができます。Linuxでは、Calibreがこの作業に最適なツールの1つです。基本的な手順は、Calibreをインストールし、PDFファイルを追加し、出力形式としてEPUBを選択し、変換して、新しいファイルを保存するだけです。

始める前に、期待値を正しく設定しておきましょう。PDFは固定ページ形式ですが、EPUBはリフロー可能なテキスト用に設計されています。Calibreの公式ドキュメントにも、PDFは特に複数列、スキャンされたページ画像、複雑な数式、表、特殊なフォントなどが含まれている場合、きれいに変換するのが最も難しいソース形式の1つであると記載されています。テキストが豊富なシンプルなPDFであれば、良好な結果が得られる場合もありますが、元のファイルを削除する前に、完成したEPUBファイルを必ず確認してください。

1. LinuxにCalibreをインストールする

Calibreの公式プロジェクトでは、Linuxバイナリインストーラーを提供しており、リポジトリのビルドが古くなったり変更されたりする可能性があるため、配布パッケージよりもこちらの使用を推奨しています。最新の要件とインストーラーコマンドについては、Calibreの公式Linuxダウンロードページをご覧ください。現在のインストーラーは、互換性のある64ビットIntelおよびARMシステムをサポートしています。

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

インストール後、アプリケーションメニューからCalibreを起動してください。初回起動時には、ライブラリの保存場所と使用する電子書籍リーダーの種類を尋ねられる場合があります。ファイルの変換のみを目的とする場合は、デフォルトの設定で問題ありません。

Linux上のCalibreライブラリウィンドウで、「書籍を追加」ボタンがハイライト表示されている。
Calibreのライブラリウィンドウには、PDFをインポートするための「書籍を追加」ボタンがあります。

2. PDF電子書籍を追加する

  1. Calibreを開いて「書籍を追加」をクリックします。
  2. 変換したいPDFファイルを選択してください。
  3. ファイルを選択して開きます。複数のPDFファイルを開く場合は、ファイル選択ツールで複数のファイルを選択してから開いてください。

書籍はCalibreライブラリに表示されます。タイトル、著者、表紙が間違っている場合は、変換前にメタデータを修正できますが、これは任意です。

Linuxのファイルピッカーで、Calibreにインポートするために選択されたPDFファイルを表示している。
CalibreにインポートしたいPDFファイルを選択してください。

3. PDFをEPUBに変換する

インポートした書籍を選択し、「書籍の変換」をクリックします。変換ウィンドウで、入力形式がPDFであることを確認し、出力形式をEPUBに設定します。変換を開始する前に、タイトル、著者、出版社、タグ、表紙を更新することもできます。

多くの書籍の場合、まずはデフォルト設定を試してみる価値があります。出力に段落の改行やヘッダー・フッターの重複がある場合は、PDF入力セクションを開き、PDF固有のオプションを調整してください。Calibreは行折り返し動作を変更したり、一部のヘッダー・フッターを自動的に検出または削除したりできます。これらの設定とPDF入力の制限事項については、公式の変換ガイドで詳しく説明されています。

Calibreの書籍変換ウィンドウで、入力形式としてPDF、出力形式としてEPUBが選択されている。
変換を開始する前に、出力形式をEPUBに設定してください。

「OK」をクリックして開始します。Calibreはバックグラウンドで処理を実行します。処理が完了すると、選択した書籍には元のPDFファイルと新しいEPUB形式の両方が含まれます。

4. EPUBファイルを確認して保存する

変換したEPUBファイルをCalibreの内蔵ビューアで開き、エクスポートする前に数章を確認してください。特に、段落区切り、章の見出し、画像、特殊文字、目次に注意してください。PDF変換では、文書の論理的な構成ではなく、ページ上のテキストの位置が記録されるため、構造が失われる可能性があります。

Calibreライブラリには、変換後にPDFとEPUBの両方の形式で利用可能な書籍が1冊表示されています。
変換後、CalibreはPDFとEPUBを同じライブラリエントリにまとめて保存できます。

EPUBファイルを通常のフォルダに保存するには、書籍を選択して「ディスクに保存」を使用します。Calibreの「ディスクに保存」に関するドキュメントには、すべての形式、優先する形式のみ、または選択した単一の形式で保存するオプションが記載されています。

PDFからEPUBへの変換がうまく機能しない場合

テキストを選択できる、すっきりとした単一列のPDFは、読みやすいEPUBを作成する可能性が最も高いです。スキャンした書籍、雑誌、技術文書、または複雑なレイアウトを含むPDFでは、結果の信頼性は低くなります。Calibreは特に、複数列の文書、画像ベースのPDF、表、ベクターグラフィック、リンク、既存のPDF目次、一部の非Unicodeフォント、右から左へのテキスト、および数式組版に関する制限事項を指摘しています。

PDFがスキャン画像のみの場合は、まずOCR処理を実行して使用可能なテキストを取得してから、再度変換を試みてください。ソースファイルに複雑なレイアウト要件がある場合は、リフロー可能なEPUB形式に強制的に変換するよりも、PDF形式のままにしておく方が良い場合があります。

オプション:ターミナルから変換する

Calibreはebook-convertコマンドラインツールもインストールします。簡単な変換を行うには、以下を使用してください。

ebook-convert "book.pdf" "book.epub"

出力形式は、出力先のファイル拡張子によって決まります。PDF 固有のコマンドラインオプションは、で確認できますebook-convert book.pdf book.epub -h。商用電子書籍が DRM で保護されている場合、Calibre はその DRM で保護されたファイルのオープンや変換をサポートしていません。プロジェクトの公式 DRM ドキュメントを参照してください。

コメントを残す

SteamとProtonを使ってLinuxでザ・シムズ4をプレイする方法

SteamとProtonを使ってLinuxでザ・シムズ4をプレイする方法

Steam PlayとProtonを使ってLinuxでザ・シムズ4をプレイする方法、EAアカウントを連携させる方法、そしてよくある起動時の問題を解決する方法を学びましょう。

Linuxでホームパーティションのサイズを安全に変更する方法

Linuxでホームパーティションのサイズを安全に変更する方法

GParted Liveを使用してLinux上で/homeパーティションを安全にサイズ変更する方法を学びましょう。バックアップ、ファイルシステムの制限、パーティションの縮小または拡張の手順などについて説明します。

SteamとProtonを使ってLinuxでVRChatをプレイする方法

SteamとProtonを使ってLinuxでVRChatをプレイする方法

SteamとProton Experimentalを使用すれば、Linux上でVRChatを実行できます。最新のセットアップ手順、Steam Deckの注意事項、起動や動画に関する問題の修正方法に従ってください。

SteamとProtonを使ってLinuxでSea of​​ Thievesをプレイする方法

SteamとProtonを使ってLinuxでSea of​​ Thievesをプレイする方法

SteamとProtonを使ってLinux上でSea of​​ Thievesを実行する方法、Xboxアカウントをリンクする方法、そしてよくある起動時の問題やEasy Anti-Cheatの問題を解決する方法を学びましょう。

LinuxでUSBドライブをFAT32形式でフォーマットする方法

LinuxでUSBドライブをFAT32形式でフォーマットする方法

Linux上でGNOME Disksまたはmkfs.fatを使用してUSBドライブをFAT32形式でフォーマットする方法。安全なデバイスチェック、アンマウント、検証、FAT32の制限事項についても説明します。

LinuxにGoogle Earth Proをインストールする方法

LinuxにGoogle Earth Proをインストールする方法

公式の64ビットDEBおよびRPMパッケージを使用して、LinuxにGoogle Earth Proをインストールします。Ubuntu、Debian、Fedora、openSUSE用のコマンドも含まれています。

Linuxでmkdirを使ってディレクトリを作成する方法(Bashを使用)

Linuxでmkdirを使ってディレクトリを作成する方法(Bashを使用)

Bashのmkdirコマンドを使ってLinuxディレクトリを作成する方法を学びましょう。ネストされたパス、複数のフォルダ、スペースを含む名前、パーミッション、検証、安全な削除などについて解説します。

Steam Protonを使ってLinuxでGTA IIIをプレイする方法

Steam Protonを使ってLinuxでGTA IIIをプレイする方法

Steam Protonを使って、Linuxで名作『GTA III』をプレイしよう。Steamをインストールし、互換性を有効にして、Protonを選択し、ゲームを起動すれば、よくある起動時の問題を解決できます。

Linux上でRazerGenieを使用してRazerデバイスを設定する方法

Linux上でRazerGenieを使用してRazerデバイスを設定する方法

LinuxにOpenRazerとRazerGenieをインストールし、対応するRazer周辺機器のRGBライティング、明るさ、マウスのDPI設定、ポーリングレートをカスタマイズします。

LinuxでProtonを使ってBully: Scholarship Editionをプレイする方法

LinuxでProtonを使ってBully: Scholarship Editionをプレイする方法

Steam Protonを使用してLinux上でBully: Scholarship Editionをプレイする方法を学びましょう。インストール方法、互換性設定、および実用的な修正方法が含まれます。