Skip to main content

Cómo crear un archivo EPUB desde HTML y XML

Bring Your Android App to Chrome OS - Google I/O 2016 (Abril 2025)

Bring Your Android App to Chrome OS - Google I/O 2016 (Abril 2025)
Anonim

Un archivo EPUB es el otro tipo de archivo de libro electrónico que es popular. Si planea escribir o publicar un libro electrónico, debe guardar su HTML como un archivo de Mobipocket y también como un EPUB. De alguna manera, un archivo epub es mucho más fácil de compilar que un archivo Mobi. Dado que EPUB se basa en XML, simplemente necesita crear sus archivos XML, recopilarlos y llamarlos epub.

Cómo crear un archivo EPUB desde HTML y XML

Estos son los pasos que debe seguir para crear un archivo epub:

  1. Construye tu HTML.Su libro está escrito en HTML, con CSS para el estilo. Pero, no es solo HTML, es XHTML. Entonces, si normalmente no escribe en XHTML (cerrando sus elementos, usando comillas alrededor de todos los atributos, etc.) necesitará convertir su HTML a XHTML. Puedes usar uno o más archivos XHTML para tus libros. La mayoría de las personas separan los capítulos en archivos XHTML separados. Una vez que tenga todos los archivos XHTML, póngalos en una carpeta todos juntos.
  2. Crear un archivo de tipo MIME.En su editor de texto, abra un nuevo documento y escriba:

    aplicación / epub + zip Guarde el archivo como "mimetype" sin ninguna extensión . Coloque ese archivo en la carpeta con sus archivos XHTML.

  3. Añade tus hojas de estilo.Debe crear dos hojas de estilo para su libro, una para las páginas llamadas
    1. page_styles.css:

      @página {

  4. margen inferior: 5 puntos;

  5. margen superior: 5 puntos

  6. }

    1. Crea uno para los estilos de libros llamados.

      stylesheet.css. Puedes darles otros nombres, solo necesitarás recordar cuáles son. Guarde estos archivos en el mismo directorio con sus archivos XHTML y mimetype.

  7. Añade tu imagen de portada.Su imagen de portada debe ser un archivo JPG de no más de 64KB. Cuanto más pequeño puedas hacerlo, mejor, pero mantenlo atractivo. Las imágenes pequeñas pueden ser muy difíciles de leer, y la portada es donde haces la comercialización de tu libro.
  8. Construye tu página de título.No tiene que usar la imagen de portada como su página de título, pero la mayoría de la gente lo hace. Para agregar su página de título, cree un archivo XHTML llamado

    titlepage.xhtml. Aquí hay un ejemplo de una página de título usando SVG para la imagen. Cambie la parte resaltada para que apunte a su imagen de portada:

  9. Cubrir

  10. Construye tu "Tabla de Contenidos".Crear un archivo llamado

    toc.ncx en su editor de texto. Este es un archivo XML y debería apuntar a todos sus archivos HTML en su libro. Aquí hay una muestra con dos elementos en la tabla de contenidos. Cambie las partes resaltadas a su libro y agregue más

    navPoint Elementos para secciones adicionales:

  11. Cómo construir un sitio web

  12. Alojamiento

  13. ¿Necesita un nombre de dominio?

  14. Añadir un archivo XML contenedor.En su editor de texto, cree un archivo llamado

    container.xml y guárdelo en un subdirectorio debajo de sus archivos HTML. El archivo debe leer:

  15. Crear la lista de contenidos (

    content.opf). Este es el archivo que explica cuál es tu libro epub. Incluye metadatos sobre el libro (como el autor, la fecha de publicación y el género). Aquí hay una muestra, debes cambiar las partes en amarillo para reflejar tu libro:

  16. en

  17. Cómo construir un sitio web

  18. Jennifer kyrnin
  19. 0101-01-01T00: 00: 00 + 00: 00
  20. 0c159d12-f5fe-4323-8194-f5c652b89f5c
  21. Esos son todos los archivos que necesita, todos deben estar juntos en un directorio (a excepción de

    container.xml, que va en un subdirectorio

    META-INF). Nos gusta ir al directorio contenedor y asegurarnos de que tenga un nombre que refleje el título y los nombres de los autores.

  22. Una vez que tenga el directorio de archivos con el nombre que desee, debe usar un programa de archivo comprimido para comprimir el directorio. Mi directorio de muestra termina como un archivo zip llamado "Cómo construir un sitio web - Jennifer Kyrnin.zip"
  23. Finalmente, cambie la extensión del nombre de archivo de

    .cremallera a

    .epub. Su sistema operativo puede protestar, pero adelante. Quieres que esto tenga una extensión de epub.

  24. Por último, prueba tu libroEs difícil obtener el formato epub correcto en el primer intento, por lo que siempre debe probar su archivo. Ábrelo en un lector de epub como Calibre. Y si no se muestra correctamente, puede utilizar Calibre para corregir problemas.