reopenWith method

Future<void> reopenWith(
  1. Uint8List bytes
)

Implementation

Future<void> reopenWith(Uint8List bytes) async {
  final UPdfDocument? previous = _document;
  UDocPictureCache.instance.evictDocument(documentId);
  _thumbnails.clear();
  _texts.clear();
  _pages.clear();
  _infos.clear();
  _pending.clear();
  if (previous != null) UPdfDocumentPages.resetCaches(previous.fingerprint);
  await previous?.close();
  _document = null;
  await open(bytes: bytes);
}