¿Hay un visor o complemento de cualquier tipo que permita que un documento .epub se pueda ver en una página web? Una búsqueda en Google arrojó un montón de software de escritorio de visualización Epub instalable, pero no pude encontrar nada para incrustar este formato en una página web. Tal vez ustedes, ¿conocen algo de esto?¿Cómo incrusta un .epub en una página web?
6
A
Respuesta
5
Los archivos epub son solo HTML/XML y CSS, por lo que puede abrir fácilmente el contenedor epub (es un zip), luego analizar el XML dentro utilizando un lenguaje como PHP.
No debería ser demasiado difícil hacer eso.
El formato será similar a:
--ZIP Container--
mimetype
META-INF/
container.xml
OPS/
book.opf
chapter1.xhtml
ch1-pic.png
css/
style.css
myfont.otf
He aquí un ejemplo del contenido que puede encontrar en el Capítulo 1:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<title>Pride and Prejudice</title>
<link rel="stylesheet" href="css/main.css" type="text/css" />
</head>
<body>
...
</body>
</html>
0
me gustaría sugerir que este debe en la mayoría de los casos puede hacer con Javascript usando una biblioteca como una de estas How to read epub files using javascript
Cuestiones relacionadas
- 1. cómo implementar 'salto de página' en el lector de epub
- 2. Itext incrusta fuente en un PDF
- 3. ¿Cómo incrusta archivos de recursos en C?
- 4. render el libro epub en android?
- 5. Cómo desvanecerse en una página web completa -
- 6. Cómo descargar una página web en php
- 7. ¿Cómo incrusta app.config en proyectos de C#?
- 8. Bibtex en una página web?
- 9. Web scraping - cómo identificar contenido principal en una página web
- 10. IOS incrusta fuente en PDF
- 11. ¿Cómo incrusta otros lenguajes de programación en su código?
- 12. ¿Cómo convertir HTML a epub?
- 13. Pegar una imagen en una página web
- 14. cómo codificar apóstrofes para una página web
- 15. Lua: Obtener una página web
- 16. epub en el objetivo c
- 17. Cómo rizar o wget una página web?
- 18. Cómo cargar una página web usando WPF
- 19. Creación de EPUB en .Net
- 20. ¿Cómo guardo una página web, programáticamente?
- 21. ¿Cómo rellena programáticamente un formulario y 'POST' una página web?
- 22. Lectura del formato ePub
- 23. Cómo desplazar horizontalmente una página web?
- 24. ¿Cómo recuperar una página web con C#?
- 25. ¿Cómo leer un texto de una página web con Java?
- 26. Cómo leer una página web completa en una variable
- 27. Renderizar archivos epub en android
- 28. Reverse Engineer una página web
- 29. mvc3 incrusta una vista parcial dentro de otra
- 30. enlace para imprimir en una página web
No es que no aprecie su respuesta, pero ¿por qué dice que debería cambiar este procesamiento al cliente en "la mayoría de los casos"? – Chev
Cada instancia que se me ocurre, sería mejor cambiarla al cliente. Tal vez haya otros en los que esta no sea la mejor opción. Quizás los navegadores comiencen a admitir .epub de forma nativa en el futuro. Difícil de decir. –
No puedo pensar en uno. – Chev