Hi Madhu ,
First you add the email screen and in preparation you can use the Attach File widget and add the contents of the pdf and filename in it.
Now as a first step you generate the pdf and store it in a temp table and get the id of it which you will use in the email template preparation to fetch the file data in assign it to the Attach File wizard.
Please see the below screenshot...

Regards,
-PJ-