Чи є програмне забезпечення командного рядка для створення електронних книг з нуля в Ubuntu?


12

Я хотів би автоматизувати створення електронних книг із віддалених сховищ. У цьому випадку буде корисний інструмент командного рядка. Чи є якесь програмне забезпечення для Ubuntu?


Звичайно, ви можете використовувати LaTeX latex. Я б використовував такий редактор, як TexStudio або TexWorks, але якщо ви хочете використовувати командний рядок, перейдіть до нього /
j0h

Є чи LaTeX підходить для виведення .mobi, .aw3, .epubі т.д. файли?
Тіаго Вершник Аугусто

1
Може бути релевантним: tex.stackexchange.com/questions/1551/use-latex-to-produce-epub .
edwinksl

1
@ThiagoRiderAugusto Ви праві, що перетворення з PDF в електронну книгу просто жахливе . Але, epub багато в чому лише стисла форма HTML. Таким чином, перетворення з HTML чи інших подібних форматів у електронну книгу працює добре.
John1024

1
Я використовую Sigil. Це не інструмент командного рядка, а редактор: github.com/Sigil-Ebook/Sigil
Magicsowon

Відповіді:


9

За допомогою електронних книг (epub, mobi, ...) можна перетворити різноманітні документи ebook-convert частину calibreпакету.

Наприклад, якщо inputпідтримується формат,epub можна створити команду за допомогою команди:

ebook-convert  input output.epub

Або, якщо ви використовуєте сірники:

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

Калібр може бути доступний у менеджера пакунків, але це часто допомагає встановити останню доступну версію тут .

Автор книги

Як альтернатива калібру, OpenOffice / LibreOffice пропонує розширення, Writer2ePub, щоб стверджувати, що можна створювати файли "добре відформатованого, легко читабельного ePub" одним натисканням кнопки.

Розширення Writer2ePub можна завантажити тут .


Я не хочу конвертувати, мені потрібно програмне забезпечення командного рядка, яке може створювати електронну книгу з її джерела.
Тіаго Вершник Аугусто

3
Ця мова розмітки - це підмножина HTML. Калібр добре працює з HTML.
John1024

1
@ThiagoRiderAugusto До речі, це хороший підручник. Він починається з html (частина 1) і закінчується стисканням файлів в epub (частина 3). Наскільки близькі ваші джерела до остаточного формату?
John1024

1
ГАРАЗД. Ви, ймовірно, захочете додати деяку розмітку, щоб вказати заголовки глав та місця зображення тощо. Якщо ви перфекціоніст, то підручник з jedisaber ідеально підходить: він дозволяє вам мати повний контроль над результатами. Якщо ви хочете певної зручності, ви можете бути задоволені використанням текстового процесора чи редактора html на ваш вибір, а потім довіритесь калібру або пандоку для обробки решти. Після перетворення ви можете редагувати електронну книгу калібром, щоб виконати точну настройку.
John1024

1
Ви використовували OpenOffice / LibreOffice? Калібер та Пандок заявляють, що можуть конвертувати свої файли в epub. Також є Writer2ePubрозширення, яке заявляє, що дозволяє OpenOffice / LibreOffice створювати epub безпосередньо.
John1024

6

Програмне забезпечення pandoc( http://pandoc.org/ ) може стати в нагоді для ваших потреб. Його можна встановити в Ubuntu, відкривши термінал (Alt-Ctrl-T) і набравши текстsudo apt install pandoc .

Pandoc може конвертувати між різними форматами, включаючи txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , розмітка, asciidoc, MediaWiki, Dokuwiki, org-mode та різноманітність інших.

Здається, він не підтримує перетворення в / з mobi або aw3, але, безумовно, може створити файл epub з безлічі різних джерел. Тоді, якщо вам подобається створений ним файл epub, ви можете використовувати відповідь @ John1024 для перетворення у формат mobi або kindle.

Починаючи з вихідного файлу, який підтримує форматування, такого як розмітка, html, asciidoc тощо, ви можете отримати чітко відформатований вихід epub. Файл pandoc README дає хороший огляд доступних параметрів командного рядка (включаючи параметри вмісту, шрифти, стилі посилань, поля тощо).


1
Pandoc показує приклад на своєму сайті, як створити EPUB середньої складності, використовуючи його.
Стівен Майкл Келлат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.