PdfExportUtil class

Constructors

PdfExportUtil()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

batchExport({required Map<String, List<ScanResult>> groupedResults, String title = 'ScannerPro Batch Document Export', bool enableCompression = true, String? watermarkText}) Uint8List
Generates a multi-page batch PDF from a list of scan result groups.
exportResultsToPdf({required List<ScanResult> results, String title = 'ScannerPro Scanned Document Export', String author = 'Universal Scanner Pro SDK v2.5.0', bool isLandscape = false, bool includeMetadata = true, bool enableCompression = true, double imageCompressionQuality = 0.85, String? watermarkText, String? password, bool isEncrypted = false, bool digitalSignature = false, bool isSearchablePdf = true, String signerName = 'ScannerPro Enterprise SDK'}) Uint8List
Compiles a list of ScanResult items or document pages into high-performance PDF bytes. Supports compression, watermarks, encryption, digital signatures, searchable text layers, and automatic multi-page pagination for large result sets.