Învățarea despre structura și conținutul EPUB - Altova Blog
Cărțile electronice au revoluționat modul în care un număr din ce în ce mai mare de oameni consumă conținut scris, permițând accesul convenabil la nenumărate publicații de pe cititori electronici, dispozitive mobile și computere. Dar v-ați întrebat vreodată despre tehnologia care face totul posibil?

Există diverse formate utilizate pentru a crea cărți electronice, iar unul dintre cele mai populare este formatul EPUB bazat pe standarde. Să aruncăm o privire la modul în care funcționează EPUB creând propria noastră carte electronică EPUB, apoi re-propunând câteva pagini HTML existente pentru a concretiza conținutul.
Ce este EPUB?
EPUB® (publicație electronică) este un standard deschis de la International Digital Publishing Forum (IDPF) pentru crearea și distribuirea publicațiilor digitale, cum ar fi cărțile electronice. Conținutul EPUB este „reflowable”, ceea ce înseamnă că poate fi accesat pe oricare dintre numeroasele cititoare electronice care acceptă standardul (Kindle, Sony Reader, Nook, Kobo etc.), precum și pe majoritatea smartphone-urilor și tabletelor.
Un document EPUB este format din OPS (Open Publication Structure), OPF (Open Packaging Format), OCF (Open Container Format), XHTML, CSS, SVG, imagine și alte tipuri de fișiere într-un singur format de fișier interoperabil pentru o distribuție ușoară și publicare.
Editarea și validarea conținutului EPUB
Componentele care alcătuiesc un document EPUB sunt ambalate într-o arhivă zip. XMLSpy include un editor EPUB pentru vizualizarea, adăugarea, ștergerea, validarea și editarea acestor fișiere și foldere. XMLSpy este livrat chiar și cu un exemplu de carte EPUB, astfel încât să puteți explora cu ușurință această funcționalitate. Să creăm o carte electronică de la zero, astfel încât să putem vedea mai bine structura și componentele din fiecare document. În acest exemplu, vom crea o carte de bucate.
Să începem selectând Nou din meniul Fișier, apoi făcând clic pe .epub Publicație electronică. După ce introducem un nume pentru noua noastră carte electronică și îl salvăm, acesta se deschide în vizualizarea arhivă XMLSpy ca un schelet care include toate fișierele și folderele necesare pentru a crea un document EPUB valid.
După cum se arată mai sus, fiecare arhivă EPUB are următoarea structură și componente cheie:
| - Fișier Mimetype (Arhivă)
| - Dosar META-INF
| - container.xml
| - Dosar DOCUMENT (În captura de ecran de mai sus, OEBPS este folderul Document.)
| - conține fișiere HTML, CSS, imagine, plus fișiere OPF și NCX
Fișierul OPF, denumit în mod tradițional content.opf, conține metadatele cărții digitale. Se bazează pe specificația Open Packaging Format (OPF).
Fișierul NCX (Navigation Control file for XML), denumit în mod tradițional toc.ncx, conține cuprinsul cărții electronice. Se bazează pe partea NCX din specificația OPF.
Dosarul denumit META-INF trebuie să conțină fișierul container.xml, care indică fișierul care definește conținutul cărții (fișierul OPF). Fișierul container.xml specifică modul de organizare a fișierelor de arhivă conform regulilor din specificația Open Container Format (OCF).