I have a web page displaying a catalog of products, and there is a button which will send this catalog to the user by email when it is clicked. My problem is: can I somehow capture the viewing page and send it by email to user? If yes, how could I capture it and send it as HTML format? If no, is there any way to work around it without regenerating a new page?

Thank you very much.