mergeFiles static method

Future<Uint8List?> mergeFiles(
  1. List<String> paths, {
  2. UDocMetadata? metadata,
})

Implementation

static Future<Uint8List?> mergeFiles(List<String> paths, {UDocMetadata? metadata}) async {
  final List<UPdfDocument> documents = <UPdfDocument>[];
  try {
    for (final String path in paths) {
      documents.add(await UPdfDocument.open(path: path));
    }
    return await merge(documents, metadata: metadata);
  } on Object {
    return null;
  } finally {
    for (final UPdfDocument document in documents) {
      await document.close();
    }
  }
}