Need list search functions in VFR Reader

I have implemented a PDF reader library from this tutorial:. It is based on VFR Reader .

Now I want to add the functionality of a list of search results . If you have an idea about FastPdfKit , it has provided list search functions.

I need the same search functionality as the attached image.

If any authority implemented the same search functions in VFR Reader, I would really appreciate your help.

Thank you in advance

iPhone Screenshot showing search functionality

+4
source share
1 answer

You can use the following method to search for words from pdf. It can help you.

-(BOOL)page:(CGPDFPageRef)inPage containsString:(NSString *)inSearchString; { [self setCurrentData:[NSMutableString string]]; CGPDFContentStreamRef contentStream = CGPDFContentStreamCreateWithPage(inPage); CGPDFScannerRef scanner = CGPDFScannerCreate(contentStream, table, self); bool ret = CGPDFScannerScan(scanner); CGPDFScannerRelease(scanner); CGPDFContentStreamRelease(contentStream); NSLog(@"%@",[currentData uppercaseString]); NSLog(@"%d",[[currentData uppercaseString]rangeOfString:[inSearchString uppercaseString]].location != NSNotFound); return ([[currentData uppercaseString]rangeOfString:[inSearchString uppercaseString]].location != NSNotFound); } 
+3
source

All Articles