readAzw4Metadata function

BookMetadata readAzw4Metadata(
  1. Uint8List bytes, {
  2. String password = '',
})

Reads AZW4 metadata through the same extracted PDF path used by parseAzw4Book.

Implementation

BookMetadata readAzw4Metadata(final Uint8List bytes, {final String password = ''}) {
  final payload = extractAzw4PdfPayload(bytes);
  final metadata = readPdfMetadata(payload.bytes, password: password);

  return metadata.copyWith(format: BookFormat.azw4, title: metadata.title ?? payload.title);
}