html - hacer - exportar epub indesign
¿Cómo convertir HTML a epub? (7)
¿Puedo hacer esta conversión con cualquier lenguaje de programación o biblioteca?
Acabo de empezar a implementar una herramienta de este tipo en Java (compatible con OpenJDK): html2epub . Para deshacerme de la edición manual del archivo de configuración, probablemente iniciaré una herramienta separada para generar el archivo de configuración desde cualquier directorio (sin embargo, aún sería necesario determinar el orden de los XHTML en el EPUB - para no -puede considerarse el uso programático, el desarrollo de una herramienta de ayuda GUI, para una solución programática completamente flexible, todavía no he tenido una idea). Antes de eso, implementé conversores basados en script de shell para entrada XML personalizada ( herramientas de hag2epub ); en caso de que estuvieras interesado, probablemente los transfiriera a la entrada XHTML (con un archivo de configuración para los metadatos EPUB u obteniendo metadatos del índice más alto). html de un directorio, si existe).
Aquí está el pdf para epub , sé que eso no es lo que buscas, pero es un comienzo.
El paquete calibre puede tener lo que quieres
Estoy usando la siguiente biblioteca de Aspose - http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
En solo dos líneas de código, puedo hacer conversiones html a epub. Usando esto actualmente en un sistema de producción.
Document doc = new Document (_sourceFilePath);
doc.Save (_destinationFilePath, SaveFormat.Epub);
La respuesta corta es sí, se puede hacer en cualquier lenguaje de programación.
Pasos básicos:
- Convierta su HTML a XHTML (+ CSS). Esto puede hacerse en su programa o mediante un archivo XSLT.
- Copie sus archivos (XHTML, CSS, cualquier imagen y fuente) en una estructura de directorio que siga el formato.
- Comprima la estructura del directorio y asigne un nombre al archivo con la extensión ".epub".
Algunos sitios web para ayudarlo a comenzar:
- Un buen tutorial de lo que está en un archivo epub (y cómo crear uno) se puede encontrar aquí: http://www.jedisaber.com/eBooks/Introduction.shtml . Usé esto para comenzar yo mismo.
- Las especificaciones para el estándar .epub están aquí: http://www.idpf.org/
- Se puede descargar un validador para .epubs desde aquí: https://github.com/IDPF/epubcheck
Junio de 2015 Nota: El validador epubcheck se ha movido del código de google a GitHub; tenga en cuenta la nueva URL.
Tengo el mismo problema anteriormente, porque quiero leer el contenido de algunas páginas web sin conexión en mi iPad. No tengo ni idea y no soy experto en informática. Hay calibre o estrofa blabla ....
Pero para mí son solo convertidores de formatos y necesito un creador de libros ePub que me permita combinar muchos documentos deseados para leer. Luego encontré un convertidor bookish html to ePub , guardo la página html de la web y luego la convierto con ella. Es una herramienta bastante buena para mí ahora.
Una respuesta tardía, pero encontré el ebookmaker basado en Python 3 de valor, al menos después de que contribuí con una solicitud de extracción para eliminar una BOM UTF-8. Parece que un problema es que usa expresiones regulares frágiles para analizar HTML , pero creo que tendré que informarlo allí.
Calibre admite una amplia variedad de formatos de entrada, incluido HTML, y una amplia variedad de formatos de salida, incluido EPUB, pero no es "un lenguaje de programación o una biblioteca". ¿Hay razones específicas por las que desea un enfoque basado en programación en lugar de una herramienta autónoma? Si es así, quizás Python y ebookmaker.py , por ejemplo, podrían ayudarte.