PdfQuickInfo.fromBytes constructor
PdfQuickInfo.fromBytes(
- Uint8List bytes
Implementation
factory PdfQuickInfo.fromBytes(Uint8List bytes) {
final hasPdfHeader = PdfParserFields.hasPdfHeader(bytes);
final hasEofMarker = PdfParserFields.hasEofMarker(bytes);
final version = PdfParserFields.readPdfVersion(bytes);
final isEncrypted = PdfParserFields.hasEncryptDictionary(bytes);
final hasSignatures = PdfParserFields.findByteRangeToken(bytes) != -1;
final permissionP = PdfParserFields.extractDocMdpPermissionFromBytes(bytes);
return PdfQuickInfo._(
hasPdfHeader: hasPdfHeader,
hasEofMarker: hasEofMarker,
pdfVersion: version,
isEncrypted: isEncrypted,
hasSignatures: hasSignatures,
docMdpPermissionP: permissionP,
);
}