Киби.ru

Живой сайт об актуальных проектах

User Tools

Site Tools


science_and_life:xls2djvu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
science_and_life:xls2djvu [2006/09/04 16:56] – создано kibiscience_and_life:xls2djvu [2017/02/01 14:22] (current) – Статус обсуждения изменён kibi
Line 1: Line 1:
 +====== Xls 2 Djvu ======
  
 +Исходная информация по содержанию номеров собирается в формате Excel, а архив журнала дожен содержать навигацию в формате DJVU - [[global_content|глобальное оглавление по номерам]], [[authors_reference|авторский указатель]] и [[theme_rubricator|тематический рубрикатор]]. Кроме того, каждый номер должен иметь систему интерактивных закладок.
 +
 +Последняя версия: {{science_and_life:excel2djvu.rar}} - 1.4 Мб  --- //[[kibizoid@gmail.com|Александр Соркин aka Киби]] 2007/01/15//
 +
 +[[help|Справочная система по пользованию архивом]]
 +
 +[[http://www.delphikingdom.com/asp/viewitem.asp?catalogid=313|Евгений Старостин. По волнам интеграции III]] - статья о работе с Excel из Delphi. Использована в Xls 2 Djvu.
 +
 +[[исходники]]
 +
 +===== Вопросы и ответы =====
 +
 +  * [[blank_pages|Как избавиться от пустых страниц в all_content.djvu]]
 +  * [[aux_rubriks|Как перенести служебные рубрики в конец файла]]
 +  * [[broken_tables|Как избавиться от разбитых на несколько страниц таблиц в all_rubriks.djvu]]
 +
 +===== ToDo =====
 +
 +==== Сквозное оглавление ====
 +  * <del>Режим "много/мало номеров" - наличие первой таблицы с годами</del>
 +  * <del>Цветное отображение для сквозного оглавления</del>
 +  * <del>Статья, имеющая несколько рубрик, считающихся сводными должна появляться в каждой из сводных рубрик (добить алгоритм в части вывода дерева рубрик в HTML).</del>
 +  * <del>Сделать обработку сдвоенного номера 1992 05-06 в глобальном оглавлении</del>
 +  * <del>Добавить список сборных рубрик на отдельный лист в Excel'е</del>
 +  * <del>Добавить проверку на наличие двух ведущих рубрик ("a1" и "a1")</del>
 +
 +==== Рубрикатор ====
 +
 +  * :!: Сделать вставку разрывов страниц для раздела с таблицами и списками статей (как в авторском указателе)
 +  * <del>Режим "много/мало номеров" - разрыв страниц в списке рубрик</del>
 +  * <del>Добавить рисунки для групп рубрик</del>
 +  * <del>Добавить полный список рубрик, упорядоченный по алфавиту (после групп рубрик). На первой странице сделать два заголовка с активными ссылками "Рубрики по алфавиту" и "Рубрики по разделам".</del>
 +  * <del>Таблицы с группами рубрик расположить на отдельных страницах.</del>
 +  * <del>На первой странице файла all_rubriks вместо “Рубрики” надо сделать заголовок “Разделы”.</del> 
 +  * <del>Рубрики каждого раздела надо начинать с новой страницы и в начале этой страницы указывать название раздела.</del>
 +  * <del>Сделать вставку разрывов страниц для раздела со списком тем/рубрик</del>
 +  * <del>Сделать разделение рубрик по группам</del>
 +    * <del>Добавить листы с соответствием рубрика-группа. Правка вручную.</del>
 +    * <del>Загрузка параметров со страницы "Группы рубрик" в массив соответсвия "Рубрика-группа"</del>
 +    * <del>При построении индекса на странице "Рубрики (свод)" добавить колонку - группа рубрик (число, номер группы рубрик, 0 - другое, 1... - список групп рубрик)</del>
 +    * <del>Изменить сортировку страницы "Рубрики (свод)" - первым делом по группам рубрик, потом по названию рубрик.</del>
 +    * <del>При построении перечня рубрик в HTML сделать вывод рубрик по группам - несколько таблиц с рубриками</del>
 +  * <del>Сделать обработку сдвоенного номера 1992 05-06</del>
 +  * <del>Для рубрик с табличным отображением сделать автоопределение диапазона годов, чтобы убрать пустые строки сверху и снизу.
 +</del>
 +  * <del>Добавить анализ соседствующих рубрик как механизм получения групп рубрик.</del>
 +
 +==== Авторский указатель ====
 +  * <del>Сделать обработку сдвоенного номера 1992 05-06</del>
 +  * <del>Добавить проверку (при построении индексов) на то, что фамилии содержат только русские буквы и точки; триплеты содержат три русские буквы.</del>
 +
 +==== Механизм слияния XLS ====
 +  * [[make_xls]]
 +  * <del>Добавить замену трёх точек на символ троеточия.</del>
 +  * <del>Добавить флажок переключения режима сборки XLS файлов - с интерполяцией года-номера-ответственного по первому значению и без таковой интерполяции. Нужно для сборки XLS с содержанием более чем одного номера.</del>
 +  * <del>В механизм слияния добавить исправление "--" на длинное тире, очистку от двойных пробелов, пробелов в конце и начале строки для всех строк.</del>
 +  * <del>В механизм слияния добавить контроль типов данных - строки, номера страниц, номера журнала, номер года. Предупреждение об отсутствии необходимых полей - год, номер, рубрика+статья+автор.</del>
 +  * <del>В механизм слияния добавить правку стандартных ошибок - с путаницей рубрик и названия статьи - маленькие хитрости, кроссворд с фрагментами.</del>
 +
 +==== Автоматизация ====
 +  * <del>Вставить предупреждение о проблемах с директорией</del>
 +  * <del>Вставить параметр --ignore-color-profiles в команду создания DJVU</del>
 +  * <del>Автоматическое создание bat файлов</del>
 +  * <del>Сделать файл закладок для перемещения между индексами.</del>
 +  * <del>Сделать создание оглавлений (закладок) для вставки в DJVU одной кнопкой для всех номеров</del>
 +
 +==== Другое ====
 +
 +  * <del>Вынести настройку диапазона годов в интерфейс</del>
 +  * <del>Решить проблему с невозможностью обработки большого количества номеров (не работает индексация)</del>
 +  * <del>Сделать более удобным отчёт об ошибках - все ошибки записать в лог (несколько колонок - номер, страница, описание ошибки).
 +</del>
 +
 +
 +{{tag>план todo xls2djvu конвертор}}
 +
 +~~DISCUSSION:closed~~

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki