PDF Generation Template Editor
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
Use CPDFTextSearcher class to perform text search. The search steps are as follows:
CPDFTextSearcher object.CPDFTextPage object.findStart to begin searching.findNext to iterate through search results.findClose to end the search.Here is an example of text search:
CPDFDocument document = new CPDFDocument();
document.open("test.pdf");
CPDFPage page = document.pageAtIndex(0);
CPDFTextPage textPage = page.getTextPage();
CPDFTextSearcher searcher = new CPDFTextSearcher();
boolean started = searcher.findStart(textPage, "PDF", 0,
CPDFTextSearcher.PDFSearchOptions.PDFSearchCaseSensitive);
int count = 0;
CPDFTextRange range;
while ((range = searcher.findNext()) != null) {
count++;
System.out.println("Match " + count + ": location=" + range.location
+ ", length=" + range.length);
System.out.println(" Text: " + textPage.getText(range));
}
searcher.findClose();
searcher.close();
textPage.close();
document.close();
}