[[oktatas:számítástechnika:elektronikus_könyv|< Elektronikus könyv]] ====== Epub ====== * **Szerző:** Sallai András * Copyright (c) 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ó. * https://code.google.com/p/sigil/ ===== 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: 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: 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: * https://manual.calibre-ebook.com/generated/en/ebook-convert.html Néhány kapcsoló: --authors "a szerzők nevei" --comments "leírás" --cover az első lap beállítása --isbn az isbn szám beállítása --language nyelv beállítása --pubdate 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