Я сделал новый скрипт FBE - называется "Удалить все теги иллюстраций - теги image". Версия скрипта - 1.6. (Более ранние версии были тестовыми и в публичный доступ не выкладывались.)
Данный скрипт удаляет из документа все теги image (как "блочные", так и инлайновые (внутриабзацные)).
Также удаляются одна пустая строка (если есть) *перед* каждой "блочной" картинкой и одна пустая строка (если есть) *после* каждой "блочной" картинки. Исключение: если пустая строка *после* картинки нужна для валидности документа, то она удалена не будет.
Вложения (теги binary) сценарий никак не трогает.
По окончании работы скрипт выводит окошко со статистикой: сколько было удалено "блочных" иллюстраций, сколько было удалено внутриабзацных иллюстраций, сколько было ВСЕГО удалено иллюстраций и сколько было удалено пустых строк.
Идея данного скрипта принадлежит ТаКир-у.
Вот как ТаКир объяснил, в каких случаях может быть полезен данный сценарий (цитирую с разрешения ТаКир-а):
"Бывает, надо сделать версию книги без иллюстраций, из-за чрезмерного веса файла, например.
Или
когда проще перерасставить картинки заново, поскольку ФР их расставляет
довольно криво, и иногда вообще их теряет, а картинок может быть не
один десяток, и если они мелкие, то бывает проще их все удалить нафиг и
расставить заново."
Вообще-то, я счас не программирую. Но для данного скрипта сделал исключение, т.к. создать его было очень легко.
Скрипт состоит из одного js-файла, который я поместил в папку скриптов "05_Иллюстрации", под номером 10.
Скачать сценарий "Удалить все теги иллюстраций - теги image" v1.6 можно по ссылке:
Также сценарий залит в GIT-хранилище исходников FBE: