Админ
17 September 2023 in 17:28
Особенности загрузки книг в формате e-pub на сайт

Не так давно мы добавили возможность загрузки книг на сайт через парсинг файлов e-pub. Сам парсер работает, главы загружаются, но, как выяснилось, не все файлы e-pub одинаково полезны. Очень многое зависит от того, как именно скомпилирован файл e-pub. Поэтому всегда проверяйте, как именно загрузилась у вас книга.

Но бывает такая проблема, что книга загрузилась правильно, главы распределены, однако счётчик показывает объем текста в шесть раз больше, чем должно быть. Например, вы загрузили книгу на 10 а.л., а по счётчику получилось 60 а.л. Вы проверяете текст, видите, что всё в порядке, никаких лишних глав и прочего, но счётчик всё равно показывает объем в шесть раз больше.

Такое происходит потому, что файл e-pub был сконвертирован программой, которая заменила все кириллические символы на коды Unicode HEX. В вашей книге больше нет букв, только одни машинные коды, которые система отобразила как буквы. Но для счётчика знаков книга выглядит теперь так: 

выражение. Вот только сквозь налет странной, неестественной 

Каждый код такого формата в - это всего лишь одна буква. Но система подсчитывает каждый символ в коде, а их для каждой кириллической буквы целых шесть. Вот поэтому-то счётчик и показывает, что у вас книга выросла в объеме в шесть раз.

Можно ли с этим что-то сделать?

К сожалению, мы не можем заранее предугадывать, каким образом вы создаёте свой файл e-pub, какие коды там использованы и как поведёт книга будет отображаться на сайте. Если у вас произошло нечто подобное, вы можете загрузить текст вручную, попробовать сконвертировать файл e-pub другим конвертером или же оставить, как есть, указав в примечании реальный объем книги.

Всегда с вами, команда Litspace!

 

Comments0

We Use Cookies