The problem seems to be the Batching of the PDF files. I have no idea why as the action will run on them if opened individually. So the key is to run two processes. One to get them into a non PDF form and another to run an action to change the non PDF form to a PNG.
Use Image Processor to create PSD files from the PDF files. It will run like a batch on multiple files, although I suggest you break the 2000+ files into manageable numbers first.
Create an action that will run on the PSD files and create PNGs. (I used Save for Web)
Resulting PNG File(. Page 1)
looks good. thx.
Where can i download Image Processor?
It's a bit of a unlucky name to find the app.
File > Scripts > Image Processor.
I thought it was a standalone application.