Custom Action Button

I would like to ask if it is possible to create a new action button (e.g. PDF Icon) in a list wherein if I click the button, it will open a new tab containing the data of the current row selected from the list?

Thank you.

Why not use the Master Details configuration for the field to load data from a different table?