LinuxでeBookをPDFからePubに変換する方法

LinuxでeBookをPDFからePubに変換する方法

多くの電子書籍はPDF形式で提供されます。PDFファイル形式は通常Linux上のeBookアプリでかなりうまく機能しますが、一部のファイルでは問題が発生する可能性があります。フォントのレンダリング、ページの混乱などの問題。このため、多くのユーザーは、本をePubに変換することを好みます。これは、Calibre、FoliateなどのLinuxブックアプリで少しうまく機能する傾向があるファイル形式です。

このガイドでは、eBookファイルをPDFファイル形式からePubに変換する方法を説明します。開始するには、お気に入りのeBook PDFファイルを入手して、以下のガイドに従ってください。

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

LinuxでのeBookの変換は、eBookのマネージャー兼エディターであるCalibreを使用して行うのが最適です。ガイドのこのセクションでは、デスクトップでのこのツールの設定について説明します。最初に設定方法を説明しないと、このツールの使用方法を説明できないためです。

LinuxへのCalibreのインストールは簡単なプロセスです。これは、アプリがほぼユニバーサルであり、Linuxオペレーティングシステムリポジトリの大部分とFlathubアプリストアに表示されるためです。インストールプロセスを開始するには、Linuxデスクトップでターミナルウィンドウを起動します。その後、現在使用しているLinuxOSに対応する以下のコマンドラインインストール手順に従います。

Ubuntu

Ubuntuでは、次のAptインストールコマンドを実行することでCalibreを動作させることができます。

sudo apt install caliber

Debian

Debian Linuxを使用している場合は、Apt-getコマンドを使用してCalibreeBookツールをインストールできます。ただし、Debianのパッケージは他のディストリビューションよりも最新ではないことに注意してください。より新しいバージョンが必要な場合は、代わりにFlatpakの手順に従ってください。

sudo apt-get install caliber

Arch Linux

Arch Linuxを使用していて、Calibreを機能させたいですか?次のPacmanコマンドを実行します。

sudo pacman -S caliber

Fedora

Fedora Linuxでは、CalibreBookプログラムは次のDnfコマンドを使用してセットアップできます。

sudo dnf install caliber

OpenSUSE

OpenSUSEでは、ユーザーはZypperコマンドを使用して作業を行うことができます。

sudozypperインストールキャリバー

Flatpak

Calibreは、Flatpakとしてインストールできます。したがって、従来の方法(ディストリビューションのパッケージマネージャー)でアプリを動作させることができない場合は、これが最適な方法です。インストールプロセスを開始するには、Flatpakランタイムが設定されていることを確認してください。設定していない場合は、こちらのガイドに従ってください。

コンピューターで最新のFlatpakランタイムをセットアップした後、次のコマンドを入力してすべてを機能させます。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpakインストールflathubcom.calibre_ebook.calibre

電子書籍をPDFからePubに変換する

eBookをPDFからePubに変換する前に、その本をライブラリに追加する必要があります。本を追加するには、次の手順を実行します。まず、アプリの右上のセクションにある[書籍を追加]ボタンを見つけて、マウスでクリックします。

「本を追加」を選択すると、画面にポップアップウィンドウが表示されます。このポップアップウィンドウに、ホームディレクトリが表示されます。ウィンドウを使用して、ePubに変換するPDF eBookを見つけ、[開く]ボタンを選択します。

注:一度に複数の本を追加したいですか?押しながらCtrlキーのファイルを選択しながらボタンを。押しCtrlキーは、一度に複数のファイルを選択できるようになります。

eBook PDFファイルをCalibreに追加すると、書籍の降順リストに表示されます。ここから、本を変換する方法を確認できます。まず、本をマウスで右クリックして、右クリックメニューを表示します。

LinuxでeBookをPDFからePubに変換する方法

右クリックメニュー内には、いくつかのオプションから選択できます。オプションの中には、「本を変換する」というラベルの付いたメニューがあります。「書籍の変換」ボタンにカーソルを合わせると、CalibreのeBook変換オプションが表示されます。「ブックの変換」メニューで、「個別に変換」オプションを見つけ、マウスでクリックして、CalibreeBookコンバータウィンドウを表示します。

Calibre eBookコンバーターウィンドウが開くと、eBookの表紙が表示され、その後に「タイトル」、「作成者」、「作成者の並べ替え」、「発行者」などの他の書籍情報が表示されます。この情報を可能な限り記入してください。

LinuxでeBookをPDFからePubに変換する方法

すべての書籍情報が入力されたら、右上の[出力形式]メニューを見つけ、まだその形式に設定されていない場合は[EPUB]に設定します。次に、「OK」ボタンをクリックして変換プロセスを開始します。

「OK」ボタンを押すと、CalibreはeBookをPDFファイル形式からePubebookファイル形式に変換し始めます。プロセスが完了すると、画面に通知が表示されます。

LinuxでeBookをPDFからePubに変換する方法

変換されたeBookファイルは、Calibre eBookライブラリに表示され、作成者の名前のフォルダーに並べ替えられます。新しく変換された本にアクセスするには、eBookを保存するためにCalibreを最初に構成した場所を確認してください。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか