Copy link to clipboard
Copied
I use Acrobat Pro for creating several fillable forms and they usually have between 10 to 20 pages each.
Is there a way in PREPARE mode, to print all the tabs from Fields Data, for the whole document, I created?
I searched previous posts, but found one from 2016. Is there any new way to print it other than using a Java script?
Thank you for any insight.
Copy link to clipboard
Copied
You can use the free "Form Report" plugin, which is part of abracadabraTools:
https://www.abracadabrapdf.net/utilitaires/utilities-in-english/abracadabratools_en/
Copy link to clipboard
Copied
Copy-paste this script in the JS Console, select all and hit the Enter key (Enter key is not the Return key).
If you want to use it in an Action you should uncomment the "console.show();" line.
var aFields = [];
for (var i=0; i<this.numFields; i++) {
var f= this.getField(this.getNthFieldName(i));
aFields.push(f.name);
}
if (aFields.length>0) {
console.clear();
// console.show();
console.println(aFields.join("\n"));
}
Copy link to clipboard
Copied
What want you print?
Copy link to clipboard
Copied
Field Names, all those that are in a specific pdf. Thank you.
Copy link to clipboard
Copied
With a script you can create a report of the field names.
Copy link to clipboard
Copied
Not really. What worked in 2016 should work now as well. If that doesn't suit you then you'll need to specify what kind of output you're looking for, exactly.
Copy link to clipboard
Copied
Sorry I was not clear enough.
What I am looking for is a list of all the Field Names I designated for the document.
Copy link to clipboard
Copied
You can use the free "Form Report" plugin, which is part of abracadabraTools:
https://www.abracadabrapdf.net/utilitaires/utilities-in-english/abracadabratools_en/
Copy link to clipboard
Copied
I might try it if I don't have any other option in the Adobe Pro.
Copy link to clipboard
Copied
Copy-paste this script in the JS Console, select all and hit the Enter key (Enter key is not the Return key).
If you want to use it in an Action you should uncomment the "console.show();" line.
var aFields = [];
for (var i=0; i<this.numFields; i++) {
var f= this.getField(this.getNthFieldName(i));
aFields.push(f.name);
}
if (aFields.length>0) {
console.clear();
// console.show();
console.println(aFields.join("\n"));
}
Copy link to clipboard
Copied
JR Boulay,
Thank you so much, I am not a developer, but I am very curious and with a little open mind I learned how to open the js console, paste the code you provided, and after a few attemps (I did a few mistakes...) and persistence, I finally was able to install and run the application. I succesfully created a csv file with all my field names! Mission accomplished, thank you!!!
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more