How can i download my reporting interface page on a click of a button is there any possible way ?

1. My requirement is that users can be able to download the reporting interface as pdf using a click of a button. 
2. Also if there is any way to export my reporting data in excel (my reporting interface contains- counts of events, dropdowns and charts like- column chart, pie chart, bar chart, etc.)

  Discussion posts and replies are publicly visible