Czy w Ubuntu jest oprogramowanie wiersza polecenia do tworzenia e-książek od zera?


12

Chciałbym zautomatyzować tworzenie e-booków ze zdalnych repozytoriów. W tym przypadku przydatne byłoby narzędzie wiersza polecenia. Czy jest jakieś oprogramowanie dla Ubuntu?


Jasne, możesz użyć LaTeX latex. Użyłbym edytora takiego jak TexStudio lub TexWorks, ale jeśli chcesz skorzystać z wiersza poleceń, skorzystaj z niego /
j0h

LaTeX jest odpowiedni do wyjścia .mobi, .aw3, .epub, etc pliki?
Thiago Rider Augusto,


1
@ThiagoRiderAugusto Masz rację, że konwersja z PDF do ebook jest po prostu okropna . Ale epub jest w dużej mierze tylko skompresowaną formą HTML. Tak więc konwersja z HTML lub innych podobnych formatów do ebooka działa dobrze.
John1024,

1
Używam Sigil. To nie jest narzędzie wiersza poleceń, ale edytor: github.com/Sigil-Ebook/Sigil
Magicsowon

Odpowiedzi:


9

Wiele e-dokumentów można przekonwertować na ebook (epub, mobi, ...), za pomocą ebook-convertktórych jest częścią calibrepakietu.

Na przykład, o ile inputobsługiwany format epubmożna utworzyć za pomocą polecenia:

ebook-convert  input output.epub

Lub, jeśli używasz rozpałek:

ebook-convert  input output.mobi

Niektóre formaty wejściowe to: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.

Jeśli plik wejściowy to plik PDF, można dodać opcję:

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

Kaliber może być dostępny w menedżerze pakietów, ale często pomaga zainstalować najnowszą wersję, która jest dostępna tutaj .

Tworzenie książki

Jako alternatywa dla kalibru, OpenOffice / LibreOffice oferuje rozszerzenie Writer2ePub, aby twierdzić, że jest w stanie tworzyć „dobrze sformatowane, łatwe do odczytu pliki ePub” za pomocą jednego kliknięcia.

Rozszerzenie Writer2ePub można pobrać stąd .


Nie chcę konwertować, potrzebuję oprogramowania wiersza polecenia, które może zbudować e-booka ze źródła.
Thiago Rider Augusto

3
Ten język znaczników jest podzbiorem HTML. Calibre działa dobrze z HTML.
John1024,

1
@ThiagoRiderAugusto Przy okazji, to fajny tutorial. Zaczyna się od html (część 1), a kończy na skompresowaniu plików do pliku epub (część 3). Jak blisko są twoje źródła do ostatecznego formatu?
John1024,

1
OK. Prawdopodobnie będziesz chciał dodać znaczniki, aby wskazać nagłówki rozdziałów i lokalizacje obrazów itp. Jeśli jesteś perfekcjonistą, ten poradnik jedisaber jest idealny: pozwala mieć całkowitą kontrolę nad produkcją. Jeśli chcesz trochę wygody, możesz być zadowolony z używania edytora tekstu lub edytora HTML, a następnie zaufaj kaliberowi lub pandocowi, aby zająć się resztą. Po konwersji możesz edytować ebook za pomocą kalibru, aby dokonać drobnych zmian.
John1024,

1
Czy korzystałeś z OpenOffice / LibreOffice? Calibre i Pandoc twierdzą, że mogą konwertować swoje pliki do formatu epub. Ponadto istnieje Writer2ePubrozszerzenie, które twierdzi, że umożliwia OpenOffice / LibreOffice bezpośrednie tworzenie epub.
John1024,

6

Oprogramowanie pandoc( http://pandoc.org/ ) może się przydać do twoich potrzeb. Można go zainstalować w Ubuntu, otwierając terminal (Alt-Ctrl-T) i pisząc sudo apt install pandoc.

Pandoc może konwertować różne formaty, w tym txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki, org-mode i różne innych.

Nie obsługuje konwersji do / z mobi lub aw3, ale z pewnością może skompilować plik epub z różnych źródeł. Następnie, jeśli podoba ci się plik epub, który tworzy, możesz użyć odpowiedzi @ John1024, aby przekonwertować na format mobi lub kindle.

Zaczynając od pliku źródłowego obsługującego formatowanie, takiego jak markdown, html, asciidoc itp., Możesz uzyskać ładnie sformatowane wyjście epub. Plik pandoc README daje ładny przegląd opcji wiersza poleceń, które są dostępne (w tym opcji na spisie treści, czcionki, style łącza, marginesy, itp.)


1
Pandoc pokazuje przykład na swojej stronie, jak zbudować EPUB o umiarkowanym stopniu złożoności, używając go.
Stephen Michael Kellat
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.