Download pdf after filling in e-mail

Hey! I have a product page with some product information, images specs ect.
But customers can also download a spec pdf on that page.

What i want to achieve is: when you click on the download pdf button a pop-up needs to be shown and the customer needs to fill in there name and e-mail. When they “submit” the downloads needs to be available for them.

Is this possible within Beaver builder just using the pop-up modules and ninja forms? without any fancy coding?