I think an open source API named 'iText' can be used to extract PDF attachments through server side coding.
Using this API, extract all the attachments and save them in a List. You might have to do this in Script activity or as a custom DSC.
Then save the List items to file location using FileUtility service (write operation)
Nith