Программа предназначена для преобразования текстовых файлов, содержащих тексты
русском языке в электронные книги в формате html и PRC/PDB. Толчком к созданию программы послужило появление таких
CD-ROM, как "Библиотека в кармане" и "Harry Fan Text Collection". После непродолжительного периода чтения текстов при
помощи DOS-овских просмотрщиков возникла мысль, что сейчас практически любой компьютер оснащен довольно удобной программой для просмотра документов. Этой
программой является браузер Интернета. Осталось за малым - сделать программу для более-менее удобного преобразования текстов в html-электронные книги. В дальнейшем у меня появился карманный компьютер, пришлось потрудиться и для него. И вот результат:
Основные возможности программы:
Автоматическое формирование оглавления книги (с возможностью ручного редактирования).
Программа "понимает" кодировки windows-1251, koi-8r и cp866.
Выходные файлы формируются в в любой кодовой таблице, по выбору пользователя.
Автоматически формируется каталог книг.
Возможность настраивать параметры html-файлов библиотеки.
Полная или частичная архивация библиотеки.
Экспорт графики в книжку. Для этого картинки должны в формате gif или jpeg
должны лежать в одном каталоге с входным файлом, а в текстовом файле должны быть ссылки вида [picture.gif]
или <picture.gif>.
Замена строк символов в исходном тексте по таблице замены символов. Например: в
исходном тексте написано: "ля-ля-ля ... {этот текст должен быть курсивом} ... ля-ля-ля". В электронной книге
будет написано: "ля-ля-ля ... этот текст должен быть курсивом ... ля-ля-ля".
Удаление символов переноса слов.
Удаление лишних пробелов.
Архивация отдельных книг, для использования их отдельно от библиотеки. Например, для использования в карманном компьютере.
Экспорт книг из библиотеки в формат PDB для чтения на компьютерах HPC, PPC и Palm.
Поддержка длинных имен файлов, для лечения проблем с регистром символов в
именах файлов. Длинные имена файлов поддерживаются только для Windows 95, Windows 98 и Windows NT.
Формирование PRC-файла для чтения книг при помощи программы MobiPocket Reader version 3.0 с поддержкой оглавления и eBook info. Эта функция eLib полностью аналогична программе MobiPocket Publisher 2.0, за исключением поддержки графики.
Экспорт в электронную книгу в соответствии со спецификацией Open eBook Publication Structure 1.0.
Экспорт в html-файл, для последующей обработки Read in Microsoft Reader Add-in for Microsoft Word, с целью формирования электоронной книги для чтения программой Microsoft Reader.
Некоторые технические детали:
Язык:
Clipper
Компилятор:
CA-Clipper 5.3b
Используемые библиотеки:
Clipper Tools 3b
Сборка:
Blinker 6.1
Требования к исходным файлам:
Программа при обработке предполагает, что входные
текстовые файлы определенным образом сформатированны. Для успешной работы программы должны выполняться следущие условия:
строки файлов начинаются с 1-й позиции;
абзацы не разбиваются пустыми строками;
каждый абзац начинается с абзацного отступа, и абзацный отступ одинаковый для всех абзацев текста;
строки в абзацах выровнены по обоим краям путем добавления пробелов;
заголовки центрированны, и отступ перед заголовком больше абзацного отступа;
заголовки могут состоять более, чем из 1-й строки, при этом не допускается разбивка строк
заголовка пустыми строками;
для формирования оглавления строки заголовков должны состоять из заглавных букв или содержать слова: "глава",
"книга", "часть", "пролог", римские или арабские цифры и т.д.;
допускаются эпиграфы, строки эпиграфов должны выравниваться по правому краю.
Если Вы работаете под Windows NT/2k/XP, то возможно Вам придется настроить
руссификацию сеансов MS-DOS своей OC. Как это сделать описано в файле
readme.