Посмотрел djvudump из DjVuLibre: таки вполне годно для WinScript Advanced. Для DC запилил на Lua:
Hidden text
- Pages (pages count, number, 0 if file is corrupted or other errors);
- Hidden text (text, etc., true/false);
- Page annotation (hyperlinks, etc., true/false);
можно тут глянуть.
Пара моментов:
- если в файле всего одна страница, то подобной строки
Code:
DIRM [ЧИСЛО] Document directory (bundled, ЧИСЛО files ЧИСЛО pages)
не будет, т.е. достаточно три первые строки выхлопа прочитать (только stderr не надо читать );
- в найденных примерах страницы с текстовым слоем или аннотацией с линками имеют в описании соответственно что-то типа
но в исходниках (DjVuDumpHelper.cpp) есть ещё и TXTa с ANTa соотв. (не понял, что и с чем едят, на всякий случай ищу все варианты).
На взгляд не программиста, запилить полноценный плагин не кажется проблемой, попытка "облегчить" djvudump, чтобы не искала и не писала в вывод ничего кроме перечисленного, тоже выглядит возможной.