saveOptimizedTo method

Future<bool> saveOptimizedTo(
  1. String path, {
  2. List<int>? pages,
  3. UDocMetadata? metadata,
})

Implementation

Future<bool> saveOptimizedTo(String path, {List<int>? pages, UDocMetadata? metadata}) async {
  if (kIsWeb) return false;
  final Uint8List? bytes = await composeCurrent(pages: pages, metadata: metadata);
  if (bytes == null) return false;
  try {
    await File(path).writeAsBytes(bytes, flush: true);
    return true;
  } on Object {
    return false;
  }
}