Apakah ada perangkat lunak command-line untuk membuat e-book dari awal di Ubuntu?

12

Saya ingin mengotomatisasi pembuatan e-book dari repositori jarak jauh. Alat baris perintah akan berguna dalam kasus ini. Apakah ada perangkat lunak untuk Ubuntu?

Thiago Rider Augusto
sumber
Tentu, Anda bisa menggunakan LaTeX latex. Saya akan menggunakan editor seperti TexStudio, atau TexWorks, tetapi jika Anda ingin menggunakan baris perintah,
coba
Apakah LaTeX cocok untuk output .mobi, .aw3, .epub, dll file?
Thiago Rider Augusto
1
@ThiagoRiderAugusto Anda benar bahwa konversi dari PDF ke ebook sangat buruk . Tapi, epub sebagian besar hanyalah bentuk terkompresi dari HTML. Jadi, mengkonversi dari HTML, atau format lain yang serupa, ke sebuah ebook berfungsi dengan baik.
John1024
1
Saya menggunakan Sigil. Ini bukan alat baris perintah, tetapi editor: github.com/Sigil-Ebook/Sigil
Magicsowon

Jawaban:

9

Berbagai macam dokumen dapat dikonversi ke ebook (epub, mobi, ...) menggunakan ebook-convertyang merupakan bagian dari calibrepaket.

Misalnya, selama inputmerupakan format yang didukung, suatu epubdapat dibuat dengan perintah:

ebook-convert  input output.epub

Atau, jika Anda menggunakan kindle:

ebook-convert  input output.mobi

Beberapa format input meliputi: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, RRC, ODT, RTF, PDB, TXT, PDF.

Jika file input adalah PDF, maka orang mungkin ingin menambahkan opsi:

ebook-convert --enable-heuristics  input.pdf output.epub

Kaliber mungkin tersedia dari manajer paket Anda, tetapi seringkali membantu untuk menginstal versi terbaru yang tersedia di sini .

Mengarang buku

Sebagai alternatif untuk kaliber, OpenOffice / LibreOffice menawarkan ekstensi, Writer2ePub, untuk mengklaim dapat membuat file "ePub yang diformat dengan baik dan mudah dibaca" dengan satu klik.

Ekstensi Writer2ePub dapat diunduh dari sini .

John1024
sumber
Saya tidak ingin mengonversi, saya memerlukan perangkat lunak command-line yang dapat membangun e-book dari sumbernya.
Thiago Rider Augusto
3
Bahasa markup itu adalah bagian dari HTML. Calibre bekerja dengan baik dengan HTML.
John1024
1
@ThiagoRiderAugusto By the way, itu adalah tutorial yang bagus. Dimulai dengan html (bagian 1) dan berakhir dengan zip file menjadi epub (bagian 3). Seberapa dekat sumber Anda dengan format final?
John1024
1
BAIK. Anda mungkin ingin menambahkan beberapa markup untuk menunjukkan judul bab dan lokasi gambar dan semacamnya. Jika Anda seorang perfeksionis, tutorial jedisaber itu sangat ideal: memungkinkan Anda untuk memiliki kontrol total atas output. Jika Anda menginginkan kenyamanan, Anda mungkin puas menggunakan pengolah kata atau editor html pilihan Anda dan kemudian percaya pada kaliber atau pandoc untuk menangani sisanya. Setelah konversi, Anda dapat mengedit ebook dengan kaliber untuk melakukan fine tuning.
John1024
1
Sudahkah Anda menggunakan OpenOffice / LibreOffice? Calibre dan Pandoc mengklaim dapat mengkonversi file mereka ke epub. Juga, ada Writer2ePubekstensi yang mengklaim untuk mengaktifkan OpenOffice / LibreOffice untuk membuat epub secara langsung.
John1024
6

Perangkat lunak pandoc( http://pandoc.org/ ) mungkin berguna untuk kebutuhan Anda. Itu dapat diinstal di Ubuntu dengan membuka terminal (Alt-Ctrl-T) dan mengetik sudo apt install pandoc.

Pandoc dapat mengkonversi antara berbagai format yang berbeda, termasuk txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , penurunan harga, asciidoc, MediaWiki, Dokuwiki, org-mode, dan variasi dari yang lain.

Tampaknya tidak mendukung konversi ke / dari mobi atau aw3, tetapi tentu saja dapat membangun file epub dari berbagai sumber yang berbeda. Kemudian jika Anda suka file epub yang dihasilkannya, Anda bisa menggunakan jawaban @ John1024 untuk mengonversi ke format mobi atau kindle.

Dengan memulai dengan file sumber yang mendukung pemformatan, seperti penurunan harga, html, asciidoc, atau sejenisnya, Anda bisa mendapatkan output epub yang diformat dengan baik. The File Pandoc README memberikan gambaran yang baik dari opsi baris perintah yang tersedia (termasuk pilihan untuk daftar isi, font, gaya link, margin, dll).

Nick Weinberg
sumber
1
Pandoc tidak menunjukkan contoh di situsnya tentang bagaimana membangun EPUB dengan kompleksitas sedang menggunakannya.
Stephen Michael Kellat