"Удалить все теги иллюстраций - теги image" - новый скрипт

122 views
Skip to first unread message

Sclex

unread,
Mar 18, 2021, 12:57:53 PM3/18/21
to Fiction Book Editor
Я сделал новый скрипт FBE - называется "Удалить все теги иллюстраций - теги image". Версия скрипта - 1.6. (Более ранние версии были тестовыми и в публичный доступ не выкладывались.)

Данный скрипт удаляет из документа все теги image (как "блочные", так и инлайновые (внутриабзацные)).

Также удаляются одна пустая строка (если есть) *перед* каждой "блочной" картинкой и одна пустая строка (если есть) *после* каждой "блочной" картинки. Исключение: если пустая строка *после* картинки нужна для валидности документа, то она удалена не будет.

Вложения (теги binary) сценарий никак не трогает.

По окончании работы скрипт выводит окошко со статистикой: сколько было удалено "блочных" иллюстраций, сколько было удалено внутриабзацных иллюстраций, сколько было ВСЕГО удалено иллюстраций и сколько было удалено пустых строк.

Идея данного скрипта принадлежит ТаКир-у.

Вот как ТаКир объяснил, в каких случаях может быть полезен данный сценарий (цитирую с разрешения ТаКир-а):

"Бывает, надо сделать версию книги без иллюстраций, из-за чрезмерного веса файла, например.

Или когда проще перерасставить картинки заново, поскольку ФР их расставляет довольно криво, и иногда вообще их теряет, а картинок может быть не один десяток, и если они мелкие, то бывает проще их все удалить нафиг и расставить заново."

Вообще-то, я счас не программирую. Но для данного скрипта сделал исключение, т.к. создать его было очень легко.

Скрипт состоит из одного js-файла, который я поместил в папку скриптов "05_Иллюстрации", под номером 10.

Скачать сценарий "Удалить все теги иллюстраций - теги image" v1.6 можно по ссылке:

Также сценарий залит в GIT-хранилище исходников FBE:
Reply all
Reply to author
Forward
0 new messages