@
AAWтот скрипт который мне дали, он под линуксовый баш. Я "баловался" в виртуальной машине.
pdfbeads же написана на ruby, т.е. скриптовая, под виндой интерпритатор имеется.
Если на пальцах, DjVu пересобирается в PDF следующим образом:
нужная страница извлекается с помощью djvused командой save-page-with — чтобы получить полноценный файл (со включёнными пошаренными данными).
Затем дампом извлекается нужная информация — наличие определённых слоёв, общая информация о странице (размеры; разрешение; текстовый слой).
Если нет фронтального слоя или бэкграунда, то скармливаем pdfbeads, который жмёт в jbig2 c пошаренным словарём на каждые 15 страниц
Если такие слои есть — они извлекаются в файлы с соответствующими суффиксами, и потом с ними «воюет» также pdfbeads. (предварительно пережав их в jpeg2000 тем же imagemagick )
Если раскрашенная маска — формируем новый djvu, в котором выкинут фон и фронт; преобразуем в индексированный tiff или png; дальше снова работает pdfbeads.
Полностью автоматизированного варианта пока что нет. Ждем
Если pdfbeads под виндовс нормально будет работать, то сам скрипт потом подогнать будет не проблема
(хотя на 10ке под эти цели можно просто установить линукс прямо из магазина приложений).