There is no provision which allow users to extract the image inserted in image form field during form filling action.
This is as designed.
We actually, yes you can export an image. But how it's done depends on the type of form you have. Is this a LiveCycle form or an AcroForm
In an AcroForm it can only be exported to an FDF format, this is because images have a complex format. An image is much different than say a number entry, which is a single, simple value. So, there is no standard data format for representing an image a CSV. But there is for representing in image in an FDF file.
Both of these functions include an input named "aFields" which is a list of fields to export. Simply include the name of the image field in this list.
This will be a very late feedback from my side, but the issue is still actual.
1/I am creating an acrobat form. I am aware of the fact that we can directly export form data as fdf.
Thank you for your support.
1 person found this helpful
Say your image field is named "Image1" then this code will create an FDF file containing your image.
Notice the addition to the end of the name. This is something Acrobat does when you create an "Image" field.
Now you have an FDF file containing image data. And this is were it gets sticky. This is only good for transferring the image to another PDF. What is your ultimate goal for this image? Do you just want an image file on your desktop? One way to do this is to create another form that has one page and page size image field for each image field on your form. Then import the FDF into this file and save the file as an image. There are other things you can do but it gets more complicated.
There are lots of other methods for doing this. For example you can flatten the form and then use the "Edit PDF" tools to open the image in Photoshop and then save it from there. You could take a screen shot of the PDF. And there are 3rd party tools for extracting images from a PDF. Google "Extract Image from PDF".