pageImages static method

Future<List<Uint8List>> pageImages(
  1. UPdfController controller, {
  2. List<int>? pages,
  3. double dpi = 150,
})

Implementation

static Future<List<Uint8List>> pageImages(UPdfController controller, {List<int>? pages, double dpi = 150}) async {
  final List<int> targets = pages ?? List<int>.generate(controller.pageCount, (int index) => index);
  final List<Uint8List> out = <Uint8List>[];
  for (final int index in targets) {
    final Uint8List? bytes = await pageImage(controller, index, dpi: dpi);
    if (bytes != null) out.add(bytes);
  }
  return out;
}