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

OSCHINA-MIRROR/RolerZhang-RolerFileToolkit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 16:32 2bbd739

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

Цель Ветвь Рекомендуемая версия пакета
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 )

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

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