[oodisc] additional OOo filters

Alexej Kryukov akrioukov на newmail.ru
Ср Июл 7 22:01:57 MSD 2004


Вот, к вопросу о Java...

В общем, изготовил я тут один пакетец -- так, скорее
игрушка, чем серьезный продукт, но, может быть, именно в
качестве игрушки кому-то приглянется :)

Называется пакет OfficeFMT и задуман как сборник дополнительных
фильтров для OOo Writer. Собственно, фильтров два. Первый
из них (и основной) восполняет отсутствие в OOo экспортного
фильтра типа "текст с разбиением на строки". Но, помимо разбиения,
он старается, насколько это возможно, сохранить форматирование
абзацев (выравнивание + отступы), да еще и переносы расставляет.
В общем, эдакий Lexicon for OOo :) (только вот таблиц пока не 
умеет). Собственно, основное назначение -- перегонка в plain
text длинных повествовательных файлов в вордовском формате,
взятых из различных электронных библиотек.

Также имеется импортный и экспортный фильтр для формата FlatXML.
Для тех, кто не в курсе: FlatXML -- это тот же sxw, только в
виде одного файла и без сжатия. Образец такого фильтра имеется
в OOo SDK, но моя версия отличается следующими свойствами:

-- форматирует код с отступами;

-- перед экспортом выполняет очистку от лишнего, "мусорного"
форматирования (например, "asian", если поддержка азиатских
языков отключена в настройках OOo),

-- в генерируемый файл вставляет ссылку на стилевую таблицу
(сама таблица прилагается), так что его можно потом просматривать
в браузере.

Естественно, никто не запрещает использовать ту же таблицу и
просто для преобразования в (X)HTML: в некоторых отношениях
она дает лучший результат, чем XHTML-фильтр из стандартной
поставки.

В общем, если кто заинтересовался, взять можно здесь:
http://www.thessalonica.org.ru/ru/oooprojects.html

-- 
Regards,
Alexej Kryukov <akrioukov at newmail dot ru>

Moscow State University
Historical Faculty



Подробная информация о списке рассылки Oo-discuss