Yes, with flow you can create a pdf and yes, with flow you can send an email to users. But there are a couple of things you need to think about:
1) Currency of the data you are putting into your email. By that I don't mean monetary currency, I mean the second you put data into a pdf, it is stale. Then you email it out and it sits in a user's inbox until they read it, reducing the validity of the data you went to all the trouble you did to create the pdf and send it out. Consider first is there a better mechanism (Power BI for example) for them to consume your report
2) If point 1 above is not possible, you need to be a bit more specific about what is going into the pdf. That makes it easier for someone to give you a considered answer, based on experience perhaps.
Once you have thought about it a bit more, come back with some specifics ans someone may be able to help you.