1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/RolerZhang-RolerFileToolkit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Статус сборки

Цель Ветвь Рекомендуемая версия пакета
Roler.Toolkit.File.Epub master 1.0.1
Roler.Toolkit.File.Mobi master 1.0.4

Пример кода

Epub

using (var epubReader = new EpubReader(stream))
{
    if (epubReader.TryRead(out Epub epub))
    {
        var title = epub.Title;
        var creator = epub.Creator;
        var publisher = epub.Publisher;
        var description = epub.Description;
        //...

        ContentFile cover = epub.Cover;
        IList<Chapter> chapters = epub.Chapters;
        IList<ContentFile> allFiles = epub.AllFiles;
        IList<ContentFile> ReadingFiles = epub.ReadingFiles;    //Файлы для чтения в порядке следования.

        Structure structure = epub.Structure;   //Структура внутри файла epub.
        float version = structure.Package.Version;  //Версия файла epub.

        Stream coverStream = epubReader.ReadContentFile(cover.FilePath);    //Чтение файла содержимого по пути к файлу.
    }
}

Mobi

using (var mobiReader = new MobiReader(fileStream))
{
    var mobi = mobiReader.Read();

    var creator = mobi.Creator;
    var publisher = mobi.Publisher;
    var description = mobi.Description;
    //...

    Structure structure = mobi.Structure;   //Структура внутри файла mobi.

    string text = mobi.Text;    //Полное текстовое содержимое.
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Professional for Epub, Mobi Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/RolerZhang-RolerFileToolkit.git
git@api.gitlife.ru:oschina-mirror/RolerZhang-RolerFileToolkit.git
oschina-mirror
RolerZhang-RolerFileToolkit
RolerZhang-RolerFileToolkit
master