Có phần mềm dòng lệnh nào để tạo sách điện tử từ đầu trong Ubuntu không?


12

Tôi muốn tự động hóa xây dựng sách điện tử từ kho lưu trữ từ xa. Một công cụ dòng lệnh sẽ hữu ích trong trường hợp này. Có phần mềm nào cho Ubuntu không?


Chắc chắn, bạn có thể sử dụng LaTeX latex. Tôi sẽ sử dụng một trình soạn thảo như TexStudio hoặc TexWorks, nhưng nếu bạn muốn sử dụng dòng lệnh, hãy truy cập nó /
j0h

Là LaTeX phù hợp với sản lượng .mobi, .aw3, .epub, vv file?
Thiago Rider Augusto


1
@ThiagoRiderAugusto Bạn nói đúng rằng việc chuyển đổi từ PDF sang ebook chỉ là khủng khiếp . Nhưng, epub phần lớn chỉ là một dạng HTML nén. Vì vậy, chuyển đổi từ HTML hoặc các định dạng tương tự khác sang ebook hoạt động tốt.
John1024

1
Tôi sử dụng Sigil. Đây không phải là một công cụ dòng lệnh, mà là một trình soạn thảo: github.com/Sigil-Ebook/Sigil
Magicsowon

Câu trả lời:


9

Một loạt các tài liệu có thể được chuyển đổi thành ebook (epub, mobi, ...) bằng cách sử dụng ebook-convertmột phần của calibregói.

Ví dụ: miễn inputlà định dạng được hỗ trợ, epubcó thể tạo một lệnh bằng lệnh:

ebook-convert  input output.epub

Hoặc, nếu bạn sử dụng kindles:

ebook-convert  input output.mobi

Một số định dạng đầu vào bao gồm: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF.

Nếu tệp đầu vào là PDF, thì người ta có thể muốn thêm tùy chọn:

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

Calibre có thể có sẵn từ trình quản lý gói của bạn nhưng nó thường giúp cài đặt phiên bản mới nhất có sẵn ở đây .

Tác giả một cuốn sách

Thay thế cho tầm cỡ, OpenOffice / LibreOffice cung cấp một tiện ích mở rộng, Writer2ePub, để tuyên bố có thể tạo các tệp "ePub được định dạng tốt, dễ đọc" chỉ bằng một cú nhấp chuột.

Phần mở rộng Writer2ePub có thể được tải xuống từ đây .


Tôi không muốn chuyển đổi, tôi cần một phần mềm dòng lệnh có thể xây dựng sách điện tử từ nguồn của nó.
Thiago Rider Augusto

3
Ngôn ngữ đánh dấu đó là một tập hợp con của HTML. Calibre hoạt động tốt với HTML.
John1024

1
@ThiagoRiderAugusto Nhân tiện, đó là một hướng dẫn tốt đẹp. Nó bắt đầu bằng html (phần 1) và kết thúc bằng việc nén các tệp thành epub (phần 3). Làm thế nào gần nguồn của bạn với định dạng cuối cùng?
John1024

1
ĐỒNG Ý. Bạn có thể muốn thêm một số đánh dấu để chỉ ra các tiêu đề chương và vị trí hình ảnh, v.v. Nếu bạn là người cầu toàn, hướng dẫn của jedisaber là lý tưởng: nó cho phép bạn có toàn quyền kiểm soát đầu ra. Nếu bạn muốn thuận tiện, bạn có thể hài lòng với việc sử dụng trình xử lý văn bản hoặc trình soạn thảo html mà bạn chọn và sau đó tin tưởng vào cỡ nòng hoặc pandoc để xử lý phần còn lại. Sau khi chuyển đổi, bạn có thể chỉnh sửa ebook với cỡ nòng để thực hiện một số điều chỉnh tốt.
John1024

1
Bạn đã sử dụng OpenOffice / LibreOffice chưa? Calibre và Pandoc tuyên bố có thể chuyển đổi tập tin của họ thành epub. Ngoài ra, có một Writer2ePubtiện ích mở rộng tuyên bố cho phép OpenOffice / LibreScript tạo trực tiếp epub.
John1024

6

Phần mềm pandoc( http://pandoc.org/ ) có thể có ích cho nhu cầu của bạn. Nó có thể được cài đặt trong Ubuntu bằng cách mở một thiết bị đầu cuối (Alt-Ctrl-T) và gõ sudo apt install pandoc.

Pandoc có thể chuyển đổi giữa nhiều định dạng khác nhau, bao gồm txt, html , xhtml, doc, docx, odt, epub , fb2 , docbook, OPML, LaTeX, pdf , markdown, asciidoc, MediaWiki, Dokuwiki, org-mode, và nhiều của người khác.

Nó dường như không hỗ trợ chuyển đổi sang / từ mobi hoặc aw3, nhưng chắc chắn có thể xây dựng một tệp epub từ nhiều nguồn khác nhau. Sau đó, nếu bạn thích tệp epub mà nó tạo ra, bạn có thể sử dụng câu trả lời của @ John1024 để chuyển đổi sang định dạng mobi hoặc kindle.

Bằng cách bắt đầu với một tệp nguồn hỗ trợ định dạng, chẳng hạn như markdown, html, asciidoc hoặc tương tự, bạn có thể có được một đầu ra epub được định dạng độc đáo. Các tập tin README pandoc đưa ra một cái nhìn tổng quan tốt đẹp của các tùy chọn dòng lệnh có sẵn (bao gồm các tùy chọn cho mục lục, phông chữ, kiểu liên kết, lề, vv).


1
Pandoc hiện một ví dụ trên trang web của mình về cách xây dựng một EPUB có độ phức tạp vừa phải bằng cách sử dụng nó.
Stephen Michael Kellat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.