Libros electrónicos IV: ePub 2

41
ePub eBooks, parte IV: Resumen y ejemplo Svet Ivantchev, @svetef, eFaber Gobierno Vasco, junio 2011

Transcript of Libros electrónicos IV: ePub 2

Page 1: Libros electrónicos IV: ePub 2

ePub

eBooks, parte IV: Resumen y ejemplo

Svet Ivantchev, @svetef, eFaber

Gobierno Vasco, junio 2011

Page 2: Libros electrónicos IV: ePub 2
Page 3: Libros electrónicos IV: ePub 2
Page 4: Libros electrónicos IV: ePub 2
Page 5: Libros electrónicos IV: ePub 2
Page 6: Libros electrónicos IV: ePub 2
Page 7: Libros electrónicos IV: ePub 2
Page 8: Libros electrónicos IV: ePub 2

ePub, recordatorio

• Estándar público

• HTML/HTML5

• CSS3

• XHTML, XML

• reglas de construir el paquete

• un sólo fichero zip: .epub

Page 9: Libros electrónicos IV: ePub 2

Versiones

• El estándar actual: EPUB 2.0.1

• EPUB 3 en borrador publicado y ya parcialmente implementado en iBooks 1.3

Page 10: Libros electrónicos IV: ePub 2

ePub por dentro

• Contenido de texto en XHTML/CSS

• Multimedia: JPEG, PNG, MPEG4, TTF, OTF

• EPUB XMLs que lo describen todo

Page 11: Libros electrónicos IV: ePub 2
Page 12: Libros electrónicos IV: ePub 2

Especificaciones

• Open Packaging Format (OPF), describe como el contenido y los recursos se unen en la publicación (ficheros OPF y NCX)

• Open Publication Structure (OPS), describe la presentación del contenido

• OEBPS Container Format (OCF), describe la integración dentro de un fichero (.zip)

http://web.sigil.googlecode.com/hg/epub_overview.html

Page 13: Libros electrónicos IV: ePub 2

Fichero OPF

• metadatos

• manifest (lista de todos los ficheros)

• spine (el orden de lectura de los ficheros xhtml)

• guide (referncias al índice, introducción, bibliografía, etc)

Page 14: Libros electrónicos IV: ePub 2
Page 15: Libros electrónicos IV: ePub 2

OPF: metadatos

Page 16: Libros electrónicos IV: ePub 2

OPF: manifest

Page 17: Libros electrónicos IV: ePub 2

OPF: spine

Page 18: Libros electrónicos IV: ePub 2

Fichero NCX: el índice

Page 19: Libros electrónicos IV: ePub 2
Page 20: Libros electrónicos IV: ePub 2
Page 21: Libros electrónicos IV: ePub 2

OPS: el contenido

Page 22: Libros electrónicos IV: ePub 2

OPS: el contenido

Page 23: Libros electrónicos IV: ePub 2
Page 24: Libros electrónicos IV: ePub 2

CSS

Page 25: Libros electrónicos IV: ePub 2
Page 26: Libros electrónicos IV: ePub 2
Page 27: Libros electrónicos IV: ePub 2

Imágenes complejas

Page 28: Libros electrónicos IV: ePub 2

Enlaces externos

Page 29: Libros electrónicos IV: ePub 2
Page 30: Libros electrónicos IV: ePub 2
Page 31: Libros electrónicos IV: ePub 2
Page 32: Libros electrónicos IV: ePub 2

Video y audio

Page 33: Libros electrónicos IV: ePub 2

Video y audio

Page 34: Libros electrónicos IV: ePub 2

Preparación del vídeo

ffmpeg -i infile.flv -acodec libfaac -ab 128k -s 512x288 -vcodec libx264 -vpre hq -vpre ipod320 -b 296k -bt 128k -aspect 512:288 -threads 0 -f ipod outfile.m4v

Page 35: Libros electrónicos IV: ePub 2

Open Packaging Format (OPF)

zip -v0X guia mimetype

zip -vr guia * -x guia.zip mimetype

mv guia.zip guia.epub

Page 36: Libros electrónicos IV: ePub 2

Pantallas pequeñas

Page 37: Libros electrónicos IV: ePub 2

Pantallas pequeñas

Page 38: Libros electrónicos IV: ePub 2

Novedades y iBooks 1.3

• HTML5/CSS3 -- WebKit

• Fuentes (60 familias), CSS pseudo-clases y pseuo-elementos

• Documentos no lineales

• Fixed layout -- compatible con ePub3, SVG

• Read aloud -- ePub3 audio + text sync

http://web.sigil.googlecode.com/hg/epub_overview.html

Page 39: Libros electrónicos IV: ePub 2
Page 40: Libros electrónicos IV: ePub 2
Page 41: Libros electrónicos IV: ePub 2

Q & A