Cómo crear un archivo EPUB a partir de HTML y XML

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 Mobipocket y también como un EPUB.

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 Mobipocket y también como un EPUB. De alguna manera, un archivo epub es mucho más fácil de construir que un archivo Mobi. Como EPUB se basa en XML, simplemente necesita crear sus archivos XML, recopilarlos y llamarlo un epub.

Cómo crear un archivo EPUB a partir de HTML y XML

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

  1. Crea tu HTML. Su libro está escrito en HTML, con CSS para estilizar. Pero, no es solo HTML, es XHTML. Por lo tanto, si normalmente no escribe en XHTML (cerrando sus elementos, usando comillas alrededor de todos los atributos, etc.), deberá convertir su HTML a XHTML. Puede usar uno o más archivos XHTML para sus libros. La mayoría de las personas separa los capítulos en archivos XHTML separados. Una vez que tenga todos los archivos XHTML, colóquelos en una carpeta todos juntos.
  2. Crear un archivo de tipo MIME. en su editor de texto, abra un nuevo documento y escriba:
     application/epub + zip 

    Guarde el archivo como «mimetype» sin ninguna extensión . Coloque ese archivo en la carpeta con sus archivos XHTML.

  3. Agregue sus hojas de estilo. debe crear dos hojas de estilo para su libro, una para las páginas llamadas

    1.  page_styles.css 

      :

       @page {
  4.  margen inferior: 5pt; 
  5.  margin-top: 5pt 
  6. }
    1. Cree uno para los estilos de libro llamado

       stylesheet.css 

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

  1. Agregue su imagen de portada. Su imagen de portada debe ser un archivo JPG de no más de 64 KB. Cuanto más pequeño pueda hacerlo, mejor, pero manténgalo bien. Las imágenes pequeñas pueden ser muy difíciles de leer, y la portada es donde realiza la comercialización de su libro.
  2. Crea tu página de título. no tiene que usar la imagen de portada como página de título, pero la mayoría de las personas sí. 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:

    1.  
  3.  
  4.  
  5.  
  6.  Portada 
  7.  
  8.  @page {padding: 0pt; margen: 0pt} 
  9.  body {text-align: center; relleno: 0pt; margen: 0pt; } 
  10.  
  11.  
  12.  
  13. 
    
  14.  
  1.   
  2. Cree su «Tabla de contenido». Cree un archivo llamado

     toc.ncx 

    en su editor de texto. Este es un archivo XML, y debe apuntar a todos sus archivos HTML en su libro. Aquí hay una muestra con dos elementos en la tabla de contenido. Cambie las partes resaltadas a su libro y agregue elementos

     navPoint 

    adicionales para secciones adicionales:

    1.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.   Cómo construir un sitio web  
  13. build_website.html # step1 » />
  14. build_website.html # step2 » />
  15. Agregar 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 debería leer:

    1.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. Cree la lista de contenido (

     content.opf 

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

    1.  
  22.  
  23.  
  1.  en 
  2.   Cómo construir un sitio web  
  3. cover.jpeg » id = «cover» media-type = «image/jpeg» />
  4. page_styles.css » id = «page_css» media-type = «text/css» />
  5. titlepage.xhtml » id = «titlepage» media-type = «application/xhtml + xml» />
  6. Esos son todos los archivos que necesita, todos deben estar juntos en un directorio (excepto

     container.xml 

    , que va en un subdirectorio

     META-INF 

    ). Luego nos gustaría ir al directorio contenedor y asegurarnos de que tenga un nombre que refleje el título y los nombres de los autores.

  1. Una vez que tenga el directorio de archivos con el nombre que desea, 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»
  2. Finalmente, cambie la extensión del nombre del archivo de

     .zip 

    a

     .epub 

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

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

Rate article
labsfabs.com
Add a comment