Hi,
you can use PDFPage find method to get a PDFFinder instance, then manage the search result.
Here is a simple method that shows how to get string occurrences in whole pdf:
- (void)customSearch:(PDFDoc *)doc ofString:(NSString *)string
{
BOOL caseSensitive = NO;
BOOL wholeWord = NO;
for (int i = 0; i < doc.pageCount; i++) {
// get page
PDFPage *page = [doc page:i];
[page objsStart];
// find in page
PDFFinder *finder = [page find:string :caseSensitive :wholeWord];
// manage each search term contained in this page
for (int c = 0; c < finder.count; c++) {
// start position
int firstCharPos = [finder objsIndex:c];
NSLog(@"page: %i", i);
NSLog(@"pos: %i", firstCharPos);
// do custom actions
}
}
}