I have an image of a scanned form. I know that Acrobat PRO can find the form fields on this image and put fillable fields on top of this document (https://acrobat.adobe.com/us/en/acrobat/how-to/create-fillable-pdf-forms-creator.html). I wonder if this service is available in Acrobat SDK or any other product?
Acrobat SDK doesn't provide services.
Any method that will allow me to have this functionality in my program would help me, it doesn't have to be a a service.
You can use Acrobat Pro or Standard.
As far as I know, this feature cannot be automated.
Well actually, I think that "Detect Form Fields" can be activated through AVCommand. Haven't tried it myself, but it's listed as a command in Batch processing.
But it couldn’t be used on a server – which it sounds like would be the case here…
The server assumption is correct. I want to send scanned PDFs to my server and return the fillable form back to the client. It will be very disappointing if there is no way of doing this.
Be ready to be disappointed... Acrobat is absolutely not for server use. It is not technically suitable. And it is not licensed for this use.
Adobe have a PDF Library, but it does not contain this functionality (unless you re implement it at a low level).
Besides the arguments already brought up, using the "Detect Form Fields" functionality works reliably only with very simplistic forms.
It produces horrendous field names, which can be used for simple filling, but are close to useless if you want to do something with the data.
I just need the proof of concept that this can be done and defend that this technology will improve with time. Guess I have to use some mouse automation techniques to brute force my implementation.
from what you say, a proof of concept would not be allowed by the EULA, as Acrobat is not licensed for server use. The technical difficulties in such a case are not even relevant.