EBookFormats

EBookFormats structure

封装所有电子书格式。包括以下文件类型: Mobi , Epub , Azw3

public struct EBookFormats : IDocumentFormat, IEquatable<EBookFormats>

特性

姓名 描述
Extension { get; } 以小写形式返回此电子书格式的扩展名(不带前导点字符)
Mime { get; } 返回此格式的 MIME 代码
Name { get; } 返回此电子书格式的正式全名

方法

姓名 描述
static FromExtension(string) 返回实例EBookFormats结构,与指定的文件扩展名相关联,或者如果无法正确解析扩展名则抛出异常
Equals(EBookFormats) 判断这个实例是否等于其他指定的 EBookFormats instance
Equals(IDocumentFormat) 判断这个实例是否等于另一个指定的IDocumentFormat instance
override Equals(object) 确定此实例是否等于其他指定对象,大概是盒装 EBookFormats
override GetHashCode() 返回一个哈希码,对于这个实例是不可变的
override ToString() 返回此格式的格式名称
operator == 在 equality 上检查两个给定的 EBookFormats 实例
operator != 在 inequality 上检查两个给定的 EBookFormats 实例

字段

姓名 描述
static readonly Azw3 AZW3,也称为 Kindle Format 8 (KF8),是为亚马逊 Kindle 设备开发的 AZW 电子书数字文件格式的修改版本。该格式是对旧 AZW 文件的增强。 了解有关此文件格式的更多信息这里.
static readonly Epub 电子出版物 (ePub) 格式是一种电子书文件格式,可为出版商和消费者提供标准的数字出版物格式。 了解有关此文件格式的更多信息这里.
static readonly Mobi MOBI 是为 MobiPocket 阅读器开发的格式的名称。它目前由亚马逊使用,具有略微不同的 DRM 方案,称为 AZW. 了解有关此文件格式的更多信息这里.
static readonly All 返回一个内部类,它提供了所有现有电子书格式的可枚举可能性

其他成员

姓名 描述
class AllEnumerable 实现 IEnumerable 通用接口,为 EBookFormats type 启用“foreach”可能性

评论

了解有关 Mobi 格式的更多信息这里 关于 AZW3 格式这里 以及关于 ePub 格式这里.

也可以看看