Mám několik surových textových dokumentů, hlavně románů a divadelních her, které bych chtěl převést na EPUB.

Jaký je nejlepší způsob, jak toho dosáhnout? Mám použít přechodný formát?
Lze jej automatizovat?

Komentáře

Odpověď

Formát Epub

Epub je ve skutečnosti sbírka souborů v Formát ZIP. Soubor epub můžete vytvořit bez jakéhokoli specializačního nástroje, například převzetí obsahu knihy z https://github.com/Gluejar/open_access_ebooks_ebook a běží

zip -Xr9D The_Velveteen_Rabbit.epub mimetype * -x .DS_Store 

Pandoc

Pandoc je snadno použitelný nástroj příkazového řádku pro generování souborů EPUB a je podporováno mnohem více formátů značek, jako je LaTeX, Markdown, HTML5, Word docx a ODT. Zde je příklad :

pandoc mybook.txt -o mybook.epub 

Další informace o příkladech vytváření souborů EPUB .

Použil jsem jej k pohodlnému generování souboru epub z dokumentace Git repozitáře pro snazší čtení.

Sigil

Alternativou GUI je Sigil , s výhodou místních editorů i rozsáhlých stylingových nástrojů.


Generátory online Epub

Pokud nemůžete / nechcete instalovat aplikací, existují online nástroje, které mohou generovat soubory EPUB, například http://ebook.online-convert.com/convert-to-epub

Komentáře

  • Děkuji, Pandoc vypadá velmi zajímavě, zdá se jednodušší přizpůsobit text do formátu akceptovaného pandocem, než generovat přímo xhtml kód.

Odpovědět

Pokud používáte platformu Windows, nejrychlejší způsob je použít Abiword.

Svůj text (nebo .doc nebo .rtf nebo .odf) můžete otevřít v Abiword. Pak Soubor == Uložit jako ==. Epub.

Nejsou nutné žádné mezilehlé soubory. Rozumím tomu, že stránky Apple mají stejnou schopnost.

Abiword pro Mac OS nebyl ve věku aktualizován a tuto schopnost nemá. Tuto schopnost mohou mít i jiné textové procesory; budete muset zkontrolovat .

Další možností je Scrivener. Soubor můžete importovat a poté zkompilovat do souboru epub. Získáte tak mnohem větší kontrolu nad formátováním. Scrivener je k dispozici pro Windows, Mac a Linux.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *