Думаю ответ прост. Если вы создаете свою электронную библиотеку документов не надо ориентироваться на конкретную программу. Библиотека (данные) должны быть отделены от кода (программы). Ключевую информацию о документе лучше хранить в файловой системе. Это дает переносимость и универсальность библиотеке. Мое решение просто: одна книга – одна папка. На сайте spacelib.narod.ru я подробно описываю процесс создания и сопровождения Эл. Библиотеки. Все программы с исходниками.
Ищу единомышленников. Задача - катологизация электронных книг в основном технического и научного содержания. Решение данной задачи вижу в накоплении открытой, свободно распространяемой, текстовой базы данных примерно следующего формата:
Хеш_типа_А=значение, Хеш_типа_Б=значение,... Хеш_типа_Я =значение, Автор=значение, НазваниеКниги=значение, Год_издания=значение, Страниц=значение, ISBN=значение .
Где Хеш- это значение нек. Фунции над содержимым файла электронного документа. Может быть любой- Осла, StrongDC-а или даже CRC32+длина_файла (наличие CRC32+длина_файла обязательно, т.к. легко реализуемо везде). Наличие ISBN по возможности «очень обязательно».Т.к. ISBN это автоматический «шлюз» в электронные каталоги библиотек, издательств и обратно. Большой фактический материал можно заимствовать на озоне, там есть партнерская программа. Они распространяют свою базу данных книг в XML формате. Весит 38 метров в архиве и очень содержательна. Нет только Хешей
.
Желающие объединиться в благом деле для всего рунета прошу писать а Игорю на (spacelib [собачка] .narod.ru ).