Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auxiliary tools? #2

Open
zvezdochiot opened this issue Aug 2, 2023 · 4 comments
Open

Auxiliary tools? #2

zvezdochiot opened this issue Aug 2, 2023 · 4 comments

Comments

@zvezdochiot
Copy link
Member

zvezdochiot commented Aug 2, 2023

Hi @plzombie .

Interested in auxiliary tools (CLI) for parsing DjVu into chunks with saving the structure of the book in XML with the ability to restore the book from this XML. Goal: use minidjvu or minidjvu-mod to encode BW (dictionaries, INCL links) with the addition of BG44, BGjp, FG44, FGbz, TXTz chunks. Part of this work is done by djvmcvt -i.

Or a tool (CLI) for adding BG44, BGjp, FG44, FGbz chunks to a specific specified page in a book.

@plzombie
Copy link

plzombie commented Aug 2, 2023

Hi @zvezdochiot Already working on this
А теперь на русском. Прямо сейчас пишу замену djvulibre под нормальной лицензией (bsd) Уже умеет загружать книгу в память со всеми (под)чанками и выгружать обратно в файл. Есть аналог утилиты djvumake. Прямо сейчас осталось разобраться с форматом сжатия bz(кажется так называется?) чтобы читать/записывать чанк DIRM (где хранится список страниц). Тогда можно будет сделать полноценные djvuextract и djvm и то что ты просишь с xml форматом

@zvezdochiot
Copy link
Member Author

zvezdochiot commented Aug 2, 2023

@plzombie say:

Прямо сейчас пишу замену djvulibre

Вообще круто. Наконец хоть какой то просвет. А то это "кодовое уродство" (djvulibre) просто вымораживает. Буду ждать. Желаю удачи.

@plzombie say:

полноценные djvuextract и djvm

См. также не вошедший в мейнстрим патч к djvulibre: jb2unify.

@plzombie
Copy link

plzombie commented Aug 3, 2023

изображение
Вот тебе работающая тулза для вставки чанков на страницу (пока только одну единичную страницу) https://github.com/plzombie/djvupure
BG44/FG44 он то же нормально должен вставлять (в том виде, в каком их экспортирует djvuextract)
В ближайшее время сделаю версию djvuextract (тоже для одной страницы), потом буду с DIRM и bz разбираться

@zvezdochiot
Copy link
Member Author

zvezdochiot commented Aug 3, 2023

Hi @plzombie .

Смотри также тулзы от monday2000: https://github.com/ImageProcessing-ElectronicPublications/djvufix (without djvulibre).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants