How to take screenshot of all the screens in an Flow and combine them in a PDF..?


I've an requirement,

In a Flow, I've to capture the screenshots of all the screens and generate a PDF at end of the Flow, I've to display a button "Generate Report" in the end and on clicking on that button, above generated PDF should be downloaded.

I've tried "GetScreenShotData" activity in the post processing of all the Screens(Flow Actions), but didn't worked..!

Any other suggestions..?