EBookFormats
封装所有电子书格式。包括以下文件类型: 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 格式这里.
也可以看看