Tartalomjegyzék
Epub
- Szerző: Sallai András
- Copyright © Sallai András, 2014
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
Az epub-ról
Az Electronic Publication angol szavakból vezethető le. Nyílt forráskódú elektronikus könyvszabvány. A Nemzetközi Digitális Kiadói Fórum - International Digital Publishing Forum hozta létre.
Az epub formátum
Az epub formátumban külön vannak tárolva a következő komponensek:
- szövegek
- stílusok
- képek
- fontok
- egyéb
Szöveg
A szöveg mindig egy vagy több xhtml kiterjesztésű állomány. A szöveget szekciókra oszthatjuk. Minden szöveg egy XHTML állományba kerül.
Képek
Csak olyan képeket tehetünk a könyvünkbe, amit előzőleg a képek közzé töltöttünk.
Linuxos epub programok
- epubcheck - ePub könyvformátum vizsgáló
- fbreader - e-book olvasó
- dbtoepub - DocBook XML konvertálása .epub formátumba
- ebook-speaker - eBook felolvasó
- calibre - e-book konvertáló, többféle formátummal
- lit2epub - egyszerű LIT-ből EPUB konverter
- epub-utils - eszközök az EPUB formátum kezeléséhez
epub-utils
Az epub-utils csomagban találunk egy einfo parancsot. Az einfo információt szolgáltat számunkra az EPUB dokumentumról.
A következő érdekesebb kapcsolók használhatók:
-p | olvasás |
-pp | az egész könyv megjelenítése |
-t | bejárás |
Bővebb információt a man einfo paranccsal nyerhetünk.
Szerkesztő
A metaadatok szerkeszthetők a calibre programban, de maga a tartalom nem.
A tartalom készítéshez LibreOffice csomaghoz letölthető plugin, de ezzel nem voltam megelégedve.
Használható WYSIWYG szerkesztő azért akad. Ilyen a Sigil. A Sigil jelenleg nem része a Linuxos rendszereknek, de könnyen telepíthető Linuxos verzió.
Calibre
A Calibre egy grafikus program, de itt most parancssoros használatára lesz egy példa.
ebook-convert fajl.pdf fajl.epub
Ha nem megfelelő a kimenet, próbáljuk meg a heuristics kapcsolóval:
ebook-convert fajl.pdf fajl.epub --enable-heuristics
Saját stíluslapot csatolhatunk kimenethez:
ebook-convert fajl.pdf fajl.epub --extra-css style.css
A style.css tartalma, például:
- style.css
body { text-align: left; }
A body elemre megadott beállítás, a epub minden elemére érvényes lesz.
Ha csak a bekezdésekre szeretnénk:
- style.css
p { text-align: left; }
Az ebook-convert parancshoz nem áll rendelkezésre kézikönyv, és a help sem segít a kapcsolók megismerésében. A kapcsolókat a weblapjukon ismerheti meg:
Néhány kapcsoló:
--authors "a szerzők nevei" --comments "leírás" --cover <fájl vagy url> az első lap beállítása --isbn <szám> az isbn szám beállítása --language nyelv beállítása --pubdate <dátum> a publikálás dátuma helyi idő szeirnt --publisher az e-book kiadója --rating minősítés; 1 és 5 között érték --tags címke1,címke2,... A könyv címkéi vesszővel tagolva. --title "cím" a cím beállítása --title-sort "cím" rendezéshez használt címváltozat