a code/program running which splits a big PDF into small PDFs, where a specific word/string (selected by the user) is found in the page. At each splitted file, the page containing the word/string is to be the first page in that file.
ideally, the file runs without any need of any specific interface.
I need it fairly quick. The PDF files are confidential, so I can't share them. The big PDF is a report generated by Java from a cloud base program. I have to ensure the code will be able to read the info from the PDF, before payment.