PDF Download action button

A user is requesting a function to create an PDF download action button in the same way you can create a csv download action button, is this possible ? they don’t want it working through the email automation, just an PDF download action button next to individual records.