isPDF static method
Determines whether the given file path/blob corresponds to a PDF file.
Implementation
static Future<bool> isPDF(MergeInput input) async {
switch (input.type) {
case MergeInputType.path:
return await FileMagicNumber.detectFileTypeFromPathOrBlob(
input.path!) ==
FileMagicNumberType.pdf;
case MergeInputType.bytes:
return FileMagicNumber.detectFileTypeFromBytes(input.bytes!) ==
FileMagicNumberType.pdf;
}
}