Ubuntu'da sıfırdan e-kitap oluşturmak için herhangi bir komut satırı yazılımı var mı?


12

Uzak depolardan e-kitap oluşturmayı otomatikleştirmek istiyorum. Bu durumda bir komut satırı aracı yararlı olacaktır. Ubuntu için herhangi bir yazılım var mı?


Elbette, LaTeX'i kullanabilirsiniz latex. TexStudio veya TexWorks gibi bir editör kullanırım, ancak komut satırını kullanmak istiyorsanız, bunun için gidin /
j0h

LaTeX çıkışına uygun mu .mobi, .aw3, .epubvb dosyalar?
Thiago Rider Augusto


1
@ThiagoRiderAugusto PDF'den e-kitaba dönüşümün sadece korkunç olduğunu haklıyorsunuz . Ancak, epub büyük ölçüde sadece sıkıştırılmış bir HTML biçimidir. Bu nedenle, HTML'den veya diğer benzer biçimlerden bir e-kitaba dönüştürme iyi sonuç verir.
John1024

1
Sigil kullanıyorum. Bu bir komut satırı aracı değil, bir editör: github.com/Sigil-Ebook/Sigil
Magicsowon

Yanıtlar:


9

Paketin bir ebook-convertparçası olan çok çeşitli belgeler e-kitaplara (epub, mobi, ...) dönüştürülebilir calibre.

Örneğin, inputdesteklenen bir biçim olduğu sürece, şu epubkomutla bir oluşturulabilir:

ebook-convert  input output.epub

Veya, kibar kullanırsanız:

ebook-convert  input output.mobi

Bazı giriş biçimleri şunlardır: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.

Giriş dosyası bir PDF ise, bir seçenek eklemek isteyebilirsiniz:

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

Calibre paket yöneticinizden temin edilebilir, ancak genellikle burada bulunan en son sürümü yüklemenize yardımcı olur .

Bir kitap yazma

Calibre'ye alternatif olarak, OpenOffice / LibreOffice, tek bir tıklamayla "iyi biçimlendirilmiş, kolay okunabilir ePub" dosyaları oluşturabileceğini iddia etmek için Writer2ePub uzantısını sunar.

Writer2ePub uzatma indirilebilir burada .


Dönüştürmek istemiyorum, kaynağından e-kitabı oluşturabilen bir komut satırı yazılımına ihtiyacım var.
Thiago Rider Augusto

3
Bu biçimlendirme dili HTML'nin bir alt kümesidir. Caliber HTML ile iyi çalışır.
John1024

1
@ThiagoRiderAugusto Bu arada, bu güzel bir öğretici. Html (bölüm 1) ile başlar ve dosyaları bir epub'a (bölüm 3) sıkıştırmakla biter. Kaynaklarınız son biçime ne kadar yakın?
John1024

1
TAMAM. Büyük olasılıkla bölüm başlıklarını, resim konumlarını ve benzerlerini belirtmek için bir işaret eklemek isteyeceksiniz. Mükemmeliyetçi iseniz, bu jedisaber öğretici idealdir: çıktı üzerinde tam kontrol sahibi olmanızı sağlar. Biraz kolaylık istiyorsanız, seçtiğiniz bir kelime işlemci veya html editörü kullanmaktan memnun olabilirsiniz ve daha sonra geri kalanını işlemek için calibre veya pandoc'a güvenebilirsiniz. Dönüşümden sonra, bazı ince ayar yapmak için e-kitabı calibre ile düzenleyebilirsiniz.
John1024

1
OpenOffice / LibreOffice kullandınız mı? Caliber ve Pandoc, dosyalarını epub'a dönüştürdüğünü iddia ediyorlar. Ayrıca, Writer2ePubOpenOffice / LibreOffice'in doğrudan epub oluşturmasını etkinleştirdiğini iddia eden bir uzantı var.
John1024

6

Yazılım pandoc( http://pandoc.org/ ) ihtiyaçlarınız için kullanışlı olabilir. Bir terminal (Alt-Ctrl-T) açıp yazarak Ubuntu'ya kurulabilir sudo apt install pandoc.

Pandoc, txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki ve org-mode ve çeşitli dahil olmak üzere çeşitli farklı formatlar arasında dönüştürme yapabilir diğerleri.

Mobi veya aw3'e / aw3'ten dönüşümü desteklemiyor gibi görünüyor, ancak kesinlikle farklı kaynaklardan bir epub dosyası oluşturabilir. O zaman eğer ürettiği epub dosyasını beğendiyseniz, mobi veya kindle formatına dönüştürmek için @ John1024'ün cevabını kullanabilirsiniz.

Markdown, html, asciidoc veya benzeri gibi biçimlendirmeyi destekleyen bir kaynak dosyayla başlayarak, güzel biçimlendirilmiş bir epub çıktısı alabilirsiniz. Pandoc README dosyası (içindekiler, yazı tipleri, bağlantı stilleri, kenar boşlukları, vb tablo için seçenekler dahil) mevcuttur komut satırı seçeneklerinin güzel bir genel bakış sağlar.


1
Pandoc, sitesinde orta düzeyde karmaşık bir EPUB'un nasıl oluşturulacağına dair bir örnek gösteriyor.
Stephen Michael Kellat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.