Как стать автором
Обновить
11
8

Пользователь

Отправить сообщение

Ах, вот что имеется в виду! Я поняла. В таком случае идея с распаковщиком стоящая.

Пишу свою программу, больше даже в целях попрактиковаться. Основная функция не читалка, а каталогизация, но простенькие читалки для основных форматов электронных книг решила все же сделать.

А вообще зачем искать сторонние библиотеки, если читалку fb2 можно написать самостоятельно за довольно короткое время? Об этом, в том числе, моя статья)

Судя по Вики https://ru.wikipedia.org/wiki/FictionBook , в зипы упаковывается только формат FictionBook 3. Но с ним изначально что-то пошло не так. Повторюсь, мне такие FictionBook пока не попадались. Однако я учту вашу поправку, и в дальнейшем внесу изменения в свой проект.

Иная картина с форматом EPUB. Они-то как раз все упакованы в zip. Я его тоже разбирала, делала распаковку, и, возможно, выложу статью про EPUB.

Спасибо за подсказку! Искала, но не нашла. У меня код попроще. Мне этого достаточно. Не исключаю, кому-то будет интересно решение по вашей ссылке. Я же предложила свой вариант.

Так получилось, потому что этот код - часть моего более крупного проекта. Из-за несовместимости других зависимостей (которых здесь нет), он не компилировался с версией 17 и выше. Пришлось менять на 16. Javafx-web просто пропустила, похоже. Но тем не менее, все работает.

Спасибо за советы! Учту на будущее. Однако, мне пока не попадались fb2 в zip, поэтому распаковку не делала. Поищу еще, если таких fb2 действительно много, добавлю.

2

Информация

В рейтинге
788-й
Зарегистрирован
Активность

Специализация

Software Developer, Web Developer
Intern
Java
PHP
XML
Web
CMS «1С-Bitrix»
HTML
CSS
JavaScript
Web development
WordPress