open static method
Implementation
static Future<UEpubBook> open({String? path, String? url, Uint8List? bytes, String? asset, Object? blob, Map<String, String>? headers}) async {
final UCachedByteSource source = await UDocSources.open(path: path, url: url, bytes: bytes, asset: asset, blob: blob, headers: headers);
final String fingerprint = await UDocSources.fingerprint(source);
final UEpubArchive archive = await UEpubArchive.open(source);
final UEpubBook book = UEpubBook._(archive, fingerprint);
await book._load();
return book;
}