Um leitor de livros simples e funcional para arquivos EPUB e PDF que funciona diretamente no navegador, sem necessidade de instalação ou servidor.
- 📖 Leitura de arquivos EPUB
- 📄 Leitura de arquivos PDF
- ⌨️ Navegação por teclado (setas ← →)
- 📱 Interface responsiva
- 🎨 Design limpo e moderno
- 🚀 Funciona 100% no navegador (sem npm, sem servidor)
-
Abra o arquivo
index.htmldiretamente no seu navegador- Clique duas vezes no arquivo
index.html - Ou arraste o arquivo para o navegador
- Ou clique com o botão direito → Abrir com → Seu navegador preferido
- Clique duas vezes no arquivo
-
Carregue um livro
- Clique em "Selecione um Arquivo"
- Escolha um arquivo EPUB ou PDF
- Clique em "Carregar Livro"
-
Navegue pelo livro
- Use os botões "← Anterior" e "Próxima →"
- Ou use as teclas de seta do teclado
epub-reader/
├── index.html # Página principal
├── css/
│ └── style.css # Estilos da aplicação
├── js/
│ ├── app.js # Controlador principal
│ ├── bookReader.js # Lógica de leitura de livros
│ └── fileUploader.js # Validação de arquivos
├── assets/
│ └── icons # Ícones (se necessário)
└── README.md # Este arquivo
- HTML5 - Estrutura
- CSS3 - Estilos
- JavaScript Vanilla - Lógica
- PDF.js (via CDN) - Renderização de PDFs
- EPUBjs (via CDN) - Renderização de EPUBs
- ✅ EPUB (.epub)
- ✅ PDF (.pdf)
- Sem dependências locais
- Sem necessidade de npm install
- Sem necessidade de servidor web
- Totalmente offline após o primeiro carregamento
- Leve e rápido
Você pode arrastar um arquivo EPUB ou PDF diretamente para a área de upload.
- Seta Direita (→): Próxima página
- Seta Esquerda (←): Página anterior
Testado e funcional nos seguintes navegadores:
- Google Chrome / Chromium
- Mozilla Firefox
- Microsoft Edge
- Safari
Este projeto é de código aberto e está disponível para uso livre.
Contribuições são bem-vindas! Sinta-se à vontade para:
- Reportar bugs
- Sugerir novas funcionalidades
- Enviar pull requests
Desenvolvido com ❤️ para amantes de livros digitais