Esiste un visualizzatore o un plug-in di qualsiasi tipo che consenta di visualizzare un documento .epub su una pagina Web? Una ricerca su Google ha generato un sacco di software desktop di visualizzazione epub installabile, ma non riuscivo a trovare nulla per l'incorporamento di questo formato su una pagina web. Forse voi ragazzi avete qualche idea in questo?Come si incorpora un .epub in una pagina Web?
6
A
risposta
5
i file epub sono solo HTML/XML e CSS, quindi è possibile aprire facilmente il contenitore epub (è un file zip), quindi analizzare l'XML all'interno utilizzando un linguaggio come PHP.
Non dovrebbe essere troppo difficile farlo.
Il formato assomiglia:
--ZIP Container--
mimetype
META-INF/
container.xml
OPS/
book.opf
chapter1.xhtml
ch1-pic.png
css/
style.css
myfont.otf
Ecco un esempio del contenuto che si potrebbe trovare in chapter1:
<?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
Io suggerirei che questo dovrebbe, nella maggior parte dei casi essere fatto con JavaScript utilizzando una libreria come una di queste How to read epub files using javascript
Problemi correlati
- 1. Incorpora carattere nella pagina web
- 2. Come si incorpora WebKit in una finestra?
- 3. Incorpora la pagina Web codificata in Ruby on Rails in un altro sito web?
- 4. Incorpora l'applicazione Google Earth Engine nella pagina web
- 5. Come si incorpora iframe nell'app PhoneGap?
- 6. Come si incorpora il codice JavaScript in una pagina di Google Sites?
- 7. Incorpora il PDF in una pagina Web senza utilizzare il visualizzatore PDF integrato
- 8. Si tratta di una pagina Web o di un'immagine?
- 9. Incorpora il grafico di Plotly in una pagina Web con Bottle
- 10. come implementare "interruzione di pagina" nel lettore epub
- 11. Come leggere una pagina Web in PHP
- 12. Come si incorpora un font sito Web personalizzato in formato ttf per tutti i browser?
- 13. Creazione EPUB in .Net
- 14. Come si fa a non restringere una pagina web mobile?
- 15. Come incorporare un canale YouTube in una pagina web
- 16. Come posso incorporare un visualizzatore PDF in una pagina Web?
- 17. Come ricaricare automaticamente una pagina Web in un determinato momento?
- 18. Incorpora modelli 3D sul sito web
- 19. Android - lettore epub per leggere i file .epub ..
- 20. Come scaricare una pagina Web in una variabile?
- 21. Web design "Una pagina"/"lunga pagina anteriore"?
- 22. Come raschiare una pagina Web usando C?
- 23. Salvataggio di una pagina Web come immagine
- 24. Come RDP da una pagina Web
- 25. come scorrere una pagina web usando watir
- 26. Lettore epub basato su Web utilizzando JavaScript e HTML
- 27. come centrare un div di footer su una pagina web
- 28. JavaScript/JQuery percorso di salvataggio in epub
- 29. Incolla l'immagine in una pagina web
- 30. Come utilizzare i file .svg in una pagina Web?
Non che io non apprezzi la tua risposta, ma perché dici che dovresti spostare questa elaborazione sul client nella "maggior parte dei casi"? – Chev
Ogni istanza a cui riesco a pensare, sarebbe meglio spostarla sul client. Forse ci sono altri in cui questa non è l'opzione migliore. Forse i browser inizieranno a supportare .epub in modo nativo in futuro. Difficile da dire. –
Non riesco a pensarne uno. – Chev