DUICUO

FedoraでEPUB電子書籍を生成する方法

[[330210]]

スマートフォンでコンテンツを読むことはますます普及しています。どのスマートフォンにも専用の電子書籍リーダーが搭載されています。Fedoraで独自の電子書籍ファイルを作成するのが驚くほど簡単だということをご存知ない方もいるかもしれません。

この記事では、EPUBファイルを作成する2つの異なる方法を紹介します。EPUBは最も人気のある形式の1つであり、多くのオープンソースソフトウェアプログラムでサポートされています。

「PDFはこんなに簡単に作成できるのに、なぜわざわざ時間と労力をかけてEPUBファイルを作成する必要があるのか​​?」と疑問に思う人も多いでしょう。その答えは、「一度にページの一部しか表示できない文書を読んだ経験はありますか?」です。PDFを読むには、文書を拡大・縮小したり、画面に合わせてサイズを小さくしたりする必要があることがよくあります。一方、EPUBファイルは様々な画面タイプに対応できるように設計されています。

方法1:ゴーストライターとパンドック

最初の方法は、電子書籍ファイルを素早く作成する方法です。Ghostwriterと呼ばれるMarkdownエディタと、Pandocと呼ばれるコマンドラインドキュメント変換ツールを使用します。

ソフトウェアセンターから検索してインストールすることも、ターミナルからインストールすることもできます。ターミナルからインストールする場合は、次のコマンドを実行してください。

  1. sudo dnf install pandoc ghostwriter

Markdownをご存知ない方のために簡単に説明します。Markdownは約15年前に開発されたシンプルなマークアップ言語です。シンプルな構文でプレーンテキストをフォーマットします。Markdownファイルは、他の多くのドキュメント形式に変換できます。

ゴーストライター

ツールとしては、Ghostwriterはクロスプラットフォームで使いやすいMarkdownエディタです。Pandocは、数百種類の異なるフォーマットに対応できる非常に使いやすいドキュメント変換ツールです。

電子書籍を作成するには、Ghostwriterを開いて文書の作成を開始します。Markdownを使用したことがある方は、文書内の「見出し1」の前に#記号を見出しとして挿入することに慣れているかもしれません。例えば、 # My Man Jeevesのようになります。しかし、Pandocはこれを見出しとして認識せず、電子書籍の先頭に大きな「UNTITLED」と表示されます。代わりに、見出しの前に%を挿入して見出しとして挿入します。例えば、 % My Man Jeevesようにします。章は「見出し2」としてフォーマットします。例えば、 ## Leave It to Jeevesようにします。サブ章がある場合は、「見出し3」( ### )を使用します。

ドキュメントが完成したら、「ファイル」→「エクスポート」をクリック(またはCtrl+Eキーを押します)。ダイアログボックスで、いくつかのMarkdownコンバーターから選択します。Ghostwriterを初めて使用する場合は、デフォルトでSundownコンバーターが選択されています。ダイアログボックスでpandocを選択します。「エクスポート」をクリックします。これでEPUBファイルが作成されます。

ゴーストライターエクスポートダイアログボックス

注意: pandoc に関連するエラーが発生した場合は、「スマート レイアウト」をオフにして再試行してください。

方法2:キャリバー

より完璧な電子書籍をお探しなら、まさにこの方法が最適です。手順は多くなりますが、それだけの価値はあります。

まず、calibreというアプリケーションをインストールしてください。calibreは電子書籍リーダーであるだけでなく、電子書籍管理システムでもあります。ソフトウェアセンターまたはターミナルからインストールできます。

  1. sudo dnf install calibre

この方法では、LibreOffice、Ghostwriter、またはお好みのエディタで文書を作成できます。書籍のタイトルは「見出し1」、章は「見出し2」、小章は「見出し3」にフォーマットされていることを確認してください。

次に、ドキュメントを HTML ファイルとしてエクスポートします。

ファイルをCalibreに追加します。Calibreを開き、「ブックを追加」をクリックします。ファイルの追加には数秒かかります。

ファイルをインポートした後、「メタデータを編集」ボタンをクリックしてメタデータを編集できます。ここで書籍のタイトルと著者名を入力できます。また、表紙画像(お持ちの場合)をアップロードすることも、calibreが自動的に表紙を生成することもできます。

次に、「ブックを変換」ボタンをクリックします。新しいダイアログボックスで、「インターフェースと外観」セクションの「レイアウト」タブを選択します。「段落間の空白行を削除する」オプションにチェックを入れます。これにより、各段落の内容がより厳密にインデントされます。

次に、目次を設定します。「目次」セクションを選択します。「第一レベルの見出し」、「第二レベルの見出し」、「第三レベルの見出し」の3つのオプションがあります。それぞれのオプションの末尾にある魔法の杖ボタンをクリックします。新しいダイアログボックスで、目次のエントリに適用するHTMLタグを選択します。例えば、「第一レベルの見出し」には「h1」を選択します。

次に、calibreにコンテンツディレクトリを含めるように指示します。「EPUB出力」セクションを選択し、「インラインディレクトリを挿入」にチェックを入れます。「OK」をクリックしてEPUBファイルを作成します。

これで、プロフェッショナルな見た目の電子書籍ファイルが完成しました。