extractAllSignatureContents static method
List<Uint8List>
extractAllSignatureContents(
- Uint8List bytes, {
- PdfSignaturePreparedContext? preparedContext,
Implementation
static List<Uint8List> extractAllSignatureContents(
Uint8List bytes, {
PdfSignaturePreparedContext? preparedContext,
}) {
final ranges = preparedContext?.ranges ?? _findAllByteRanges(bytes);
final out = <Uint8List>[];
for (var i = 0; i < ranges.length; i++) {
final fromContext = preparedContext?.signatureContentsAt(i);
final contents =
fromContext ?? _extractContentsFromByteRange(bytes, ranges[i]);
out.add(contents ?? Uint8List(0));
}
return out;
}