We have a process where we like to print reports once then break them out do different business entities. I'd like to know what if any API's are available, best if free, to be able to check the text in a page for a tag so that I can break the pages based on this flag and change the text that was at that location. I've been having a hard time finding something that looks like it would work well.
The API needs to support reading a PDF report in a background service(no desktop or GUI access), allow me to search for text at the bottom of a page, then break pages based on information into separate files.
I've seen some that use intra process communication between an Adobe reader but I'd like to avoid this because our process that would do this is running under a background service that has no user interface or user access.