#epub #chapter #parser #cover #title #file #toc

r-epub

支持解析 .epub 文件的库

4 个版本

0.2.2 2024 年 5 月 16 日
0.2.1 2024 年 5 月 14 日
0.2.0 2024 年 5 月 14 日
0.1.0 2024 年 5 月 13 日

3 in #cover

每月下载量 43 次

MIT 许可证

20KB
540 行代码(不含注释)

使用方法


let path = "demo.epub";
let extract_path = Some("demo");
let epub = EpubContainer::parse(path, extract_path).unwrap();

// Get cover
let cover = epub.cover();

// Get title
let title = epub.title();

// Get toc
let toc = epub.toc();

// Get chapter
let ch = epub.get_chapter(2).unwrap();
println!("ch: {:?}", ch);

依赖项

~6–12MB
~138K SLoC