Киби.ru

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

Инструменты пользователя

Инструменты сайта


science_and_life:xls2djvu
  • Отправить "Xls 2 Djvu" в LiveJournal
  • Отправить "Xls 2 Djvu" в Facebook
  • Отправить "Xls 2 Djvu" в VKontakte
  • Отправить "Xls 2 Djvu" в Twitter
  • Отправить "Xls 2 Djvu" в Odnoklassniki
  • Отправить "Xls 2 Djvu" в del.icio.us
  • Отправить "Xls 2 Djvu" в Google
  • Отправить "Xls 2 Djvu" в Favorites

Xls 2 Djvu

Исходная информация по содержанию номеров собирается в формате Excel, а архив журнала дожен содержать навигацию в формате DJVU - глобальное оглавление по номерам, авторский указатель и тематический рубрикатор. Кроме того, каждый номер должен иметь систему интерактивных закладок.

Последняя версия: excel2djvu.rar - 1.4 Мб — Александр Соркин aka Киби 2007/01/15

Справочная система по пользованию архивом

Евгений Старостин. По волнам интеграции III - статья о работе с Excel из Delphi. Использована в Xls 2 Djvu.

исходники

Вопросы и ответы

ToDo

Сквозное оглавление

  • Режим «много/мало номеров» - наличие первой таблицы с годами
  • Цветное отображение для сквозного оглавления
  • Статья, имеющая несколько рубрик, считающихся сводными должна появляться в каждой из сводных рубрик (добить алгоритм в части вывода дерева рубрик в HTML).
  • Сделать обработку сдвоенного номера 1992 05-06 в глобальном оглавлении
  • Добавить список сборных рубрик на отдельный лист в Excel'е
  • Добавить проверку на наличие двух ведущих рубрик («a1» и «a1»)

Рубрикатор

  • :!: Сделать вставку разрывов страниц для раздела с таблицами и списками статей (как в авторском указателе)
  • Режим «много/мало номеров» - разрыв страниц в списке рубрик
  • Добавить рисунки для групп рубрик
  • Добавить полный список рубрик, упорядоченный по алфавиту (после групп рубрик). На первой странице сделать два заголовка с активными ссылками «Рубрики по алфавиту» и «Рубрики по разделам».
  • Таблицы с группами рубрик расположить на отдельных страницах.
  • На первой странице файла all_rubriks вместо “Рубрики” надо сделать заголовок “Разделы”.
  • Рубрики каждого раздела надо начинать с новой страницы и в начале этой страницы указывать название раздела.
  • Сделать вставку разрывов страниц для раздела со списком тем/рубрик
  • Сделать разделение рубрик по группам
    • Добавить листы с соответствием рубрика-группа. Правка вручную.
    • Загрузка параметров со страницы «Группы рубрик» в массив соответсвия «Рубрика-группа»
    • При построении индекса на странице «Рубрики (свод)» добавить колонку - группа рубрик (число, номер группы рубрик, 0 - другое, 1… - список групп рубрик)
    • Изменить сортировку страницы «Рубрики (свод)» - первым делом по группам рубрик, потом по названию рубрик.
    • При построении перечня рубрик в HTML сделать вывод рубрик по группам - несколько таблиц с рубриками
  • Сделать обработку сдвоенного номера 1992 05-06
  • Для рубрик с табличным отображением сделать автоопределение диапазона годов, чтобы убрать пустые строки сверху и снизу.
  • Добавить анализ соседствующих рубрик как механизм получения групп рубрик.

Авторский указатель

  • Сделать обработку сдвоенного номера 1992 05-06
  • Добавить проверку (при построении индексов) на то, что фамилии содержат только русские буквы и точки; триплеты содержат три русские буквы.

Механизм слияния XLS

  • Добавить замену трёх точек на символ троеточия.
  • Добавить флажок переключения режима сборки XLS файлов - с интерполяцией года-номера-ответственного по первому значению и без таковой интерполяции. Нужно для сборки XLS с содержанием более чем одного номера.
  • В механизм слияния добавить исправление «–» на длинное тире, очистку от двойных пробелов, пробелов в конце и начале строки для всех строк.
  • В механизм слияния добавить контроль типов данных - строки, номера страниц, номера журнала, номер года. Предупреждение об отсутствии необходимых полей - год, номер, рубрика+статья+автор.
  • В механизм слияния добавить правку стандартных ошибок - с путаницей рубрик и названия статьи - маленькие хитрости, кроссворд с фрагментами.

Автоматизация

  • Вставить предупреждение о проблемах с директорией
  • Вставить параметр –ignore-color-profiles в команду создания DJVU
  • Автоматическое создание bat файлов
  • Сделать файл закладок для перемещения между индексами.
  • Сделать создание оглавлений (закладок) для вставки в DJVU одной кнопкой для всех номеров

Другое

  • Вынести настройку диапазона годов в интерфейс
  • Решить проблему с невозможностью обработки большого количества номеров (не работает индексация)
  • Сделать более удобным отчёт об ошибках - все ошибки записать в лог (несколько колонок - номер, страница, описание ошибки).
  • Отправить "Xls 2 Djvu" в LiveJournal
  • Отправить "Xls 2 Djvu" в Facebook
  • Отправить "Xls 2 Djvu" в VKontakte
  • Отправить "Xls 2 Djvu" в Twitter
  • Отправить "Xls 2 Djvu" в Odnoklassniki
  • Отправить "Xls 2 Djvu" в del.icio.us
  • Отправить "Xls 2 Djvu" в Google
  • Отправить "Xls 2 Djvu" в Favorites
science_and_life/xls2djvu.txt · Последние изменения: 2017/02/01 14:22 — kibi