Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Construya un libro digital con EPUB

El formato abierto de eBook basado en XML

Liza Daly, Software Engineer and Owner, Threepress Consulting Inc.
Photo of Liza Daly
Liza Daly es una ingeniera de software especializada en aplicaciones para la industria editorial. Ha sido desarrolladora líder de los principales productos online de Oxford University Press, O'Reilly Media y otras editoras. Actualmente se desempeña como consultora independiente y es la fundadora de Threepress, un proyecto de fuente abierta para el desarrollo de aplicaciones de ebook.

Resumen:  ¿Necesita distribuir documentos, crear un eBook o simplemente archivar sus publicaciones de blog favoritas? EPUB es una especificación abierta para libros digitales basada en tecnologías conocidas como XML, CSS, XHTML y archivos EPUB que pueden leerse en dispositivos e-ink portátiles, teléfonos móviles y computadoras de escritorio. Este tutorial explica en detalles el formato EPUB, demuestra la validación de EPUB utilizando la tecnología Java y avanza paso a paso a través de la automatización de la creación de EPUB usando DocBook y Python.

05 de febrero de 2009 - Como seguimiento a los comentarios de lectores, el autor revisó el contenido del Listado 3 y actualizó el archivo epub-raw-files.zip (ver Descargas).

27 de abril de 2010 - Actualizó el archivo epub-raw-files.zip (ver Descargas).

03 de junio de 2010 - A solicitud del autor, revisó el contenido de los Listados 3 y 8. También actualizó el archivo epub-raw-files.zip (ver Descargas).

11 de enero de 2011 - A solicitud del autor, revisó el contenido del Listado 5. Cambió la segunda línea del código, de <item id="ncx" href="toc.ncx" media-type="text/xml"/>; a <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>.

12 de julio de 2011 - Como seguimiento a los comentarios de lectores, revisó el contenido del Listado 14. Eliminó el carácter ` próximo al final de la primera línea del código de <?xml version="1.0" encoding="utf-8"?`>. El código revisado ahora se lee como: <?xml version="1.0" encoding="utf-8"?>.

Fecha:  18-06-2012
Nivel:  Intermediaria

Actividad:  8775 vistas


Descargas

DescripciónNombretamañoMetodo de descarga
Resources to build the EPUB in this tutorialepub-raw-files.zip8KBHTTP
DocBook to EPUB tools1docbook-to-epub.zip7KBHTTP

Información sobre métodos de descarga

Nota

  1. Este archivo .zip contiene el archivo de muestra DocBook XML, que se ilustra en el tutorial, y un script docbook2epub.py completo. Usted debe descargar lxml y el DocBook XSL separadamente; ver los enlaces en Recursos.

7 de 9 | Anterior | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere
ArticleID=821187
TutorialTitle=Construya un libro digital con EPUB
publish-date=06182012
author1-email=liza@threepress.org
author1-email-cc=