リモートリポジトリからの電子書籍のビルドを自動化したい。この場合、コマンドラインツールが役立ちます。 Ubuntu用のソフトウェアはありますか?
calibre
パッケージの一部であるebook-convert
を使用して、さまざまなドキュメントをebook(epub、mobiなど)に変換できます。
たとえば、input
がサポートされている形式である限り、epub
は次のコマンドで作成できます。
ebook-convert input output.epub
または、kindlesを使用する場合:
ebook-convert input output.mobi
入力形式には、LIT、MOBI、AZW、EPUB、AZW3、FB2、DOCX、HTML、PRC、ODT、RTF、PDB、TXT、PDFなどがあります。
入力ファイルがPDFの場合、オプションを追加できます。
ebook-convert --enable-heuristics input.pdf output.epub
Calibreはパッケージマネージャーから入手できますが、入手可能な最新バージョン here をインストールすると役立つことがよくあります。
Calibreに代わるものとして、OpenOffice/LibreOfficeはWriter2ePubという拡張機能を提供し、シングルクリックで「適切にフォーマットされた、読みやすいePub」ファイルを作成できると主張しています。
Writer2ePub拡張機能は here からダウンロードできます。
ソフトウェアpandoc
( http://pandoc.org/ )がニーズに役立つ場合があります。ターミナルを開き(Alt-Ctrl-T)、Sudo apt install pandoc
と入力することでUbuntuにインストールできます。
Pandocは、txt、html、xhtml、doc、docx、odt、など、さまざまな形式間で変換できますepub、fb2、docbook、OPML、LaTeX、pdf、markdown、asciidoc、MediaWiki、Dokuwiki、org-mode、その他さまざまなもの。
Mobiまたはaw3との間の変換をサポートしているようには見えませんが、さまざまなソースからepubファイルを確実に構築できます。次に、生成するepubファイルが気に入ったら、@ John1024の回答を使用してmobiまたはKindle形式に変換できます。
Markdown、html、asciidocなどのフォーマットをサポートするソースファイルから開始することにより、適切にフォーマットされたepub出力を取得できます。 pandoc README file は、利用可能なコマンドラインオプションの概要(目次、フォント、リンクスタイル、マージンなどのオプションを含む)を提供します。