Check out the tickets below for more details and ready to use example code:
Push file to client (Q232026)
Send a Report as an Email
How to print report direct, and print preview via an simple action?
Can an XAF XtraReport be printed directly to the printer from a XAF Web application?
How to - Send e-mail with PDF report attachment to every customer in database
Take special note that for the Web, it is required to set IsPostbackRequired = True for your custom Export To PDF Action.
Documentation - Provide a help article on how to programmatically export a report to PDF, stream, print or attach it to email via a custom Action without showing the report preview
Answers approved by DevExpress Support
We have implemented the functionality described in this ticket. It will be included in our next update(s).
Please check back and leave a comment to this response to let us know whether or not this solution addresses your concerns.