Jeg har nogle rå tekstdokumenter, hovedsagelig romaner og teaterstykker, som jeg gerne vil konvertere til EPUB.

Hvad er den bedste måde at gøre det på? Skal jeg bruge et mellemformat?
Kan det automatiseres?

Kommentarer

Svar

Epub-format

Epub er faktisk en samling af filer i ZIP-format. Du kan oprette en epub uden noget specialværktøj, for eksempel ved at tage en bogs indhold fra https://github.com/Gluejar/open_access_ebooks_ebook og kører

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

Pandoc

Pandoc er et brugervenligt kommandolinjeværktøj til at generere epubs, og mange flere markeringsformater som LaTeX, Markdown, HTML5, Word docx og ODT understøttes. Her er et eksempel :

pandoc mybook.txt -o mybook.epub 

Læs mere om eksempler på oprettelse af epub .

Jeg har brugt det til bekvemt at generere epub fra en Git-arkiv “dokumentation til lettere læsning.

Sigil

Et GUI-alternativ er Sigil med fordelen af redaktører på stedet samt omfattende stylingværktøjer.


Online Epub Generators

Hvis du ikke kan / ikke ønsker at installere applikationer, er der onlineværktøjer, der kan generere epubs, såsom http://ebook.online-convert.com/convert-to-epub

Kommentarer

  • Tak, Pandoc ser meget interessant ud, det virker lettere at tilpasse teksten til et format, der accepteres af pandoc, end at generere xhtml-koden direkte.

Svar

Hvis du er på en Windows-platform, er den hurtigste måde at bruge Abiword.

Du kan åbne din tekst (eller .doc eller .rtf eller .odf) i Abiword. Derefter File == Gem som ==. Epub.

Ingen mellemfiler er nødvendige. Jeg forstår, at Apples sider har den samme kapacitet.

Abiword til Mac OS er ikke blevet opdateret i evigheder og har ikke denne mulighed. Andre tekstbehandlingsprogrammer har muligvis også denne mulighed; du bliver nødt til at kontrollere .

En anden mulighed er Scrivener. Du kan importere filen og derefter kompilere til epub. Dette giver dig en hel del mere kontrol over formateringen. Scrivener er tilgængelig til Windows, Mac og Linux.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *