@ceounittt

Как читать книги из браузера?

Пишу сервис, который позволял бы пользователю загружать книги в каком-либо формате для дальнейшего чтения в браузере с постраничным отображением и сохранением прогресса. Всю голову сломал, но никак не могу понять, как это можно сделать. Использую Java, Spring Boot и Freemarker(для упрощения работы с фронтом).
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 2
wapster92
@wapster92
Конвертируй на бэке файлы в html, результат отдавай на фронт. Текст можно разбить на страницы, и сохранять текущую страницу книгу в базу. Хз над чем можно тут голову ломать. Еще можно просто считать сколько слов прочел пользователь и записывать прогресс в процентах. Со страницами будет проще
Ответ написан
azerphoenix
@azerphoenix
Java Software Engineer
Добрый день!
Ну во-первых,
вам нужно найти библиотеку или библиотеки на java или на другом языке, которая умеет конвертировать форматы книг в html. Скажу честно, тут могут понадобится различные инструменты, вплоть до OCR.
Например, для pdf - https://www.e-iceblue.com/Tutorials/Java/Spire.PDF...
Ищите различные либы для pdf, doc, docx, txt, fb2 и т.д. Гуглим

Далее предположим, что есть некая регистрация на сайте и у каждого пользователя есть прогресс чтения книг. Дальше тут много аспектов, о которых вам нужно подумать. Например, сохранение прогресса сперва на клиентской стороне в localStorage, затем сохранение информации на серверной стороне.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы