Every so often a customer will ask about how export and stream a Crystal Report using the Enterprise SDK. The typical answer was to use the RAS server (the reportclientdocument object) and the PrintOutput Controller.
Once in a while a customer would come along and have a requirement to not use RAS and wanted to use the Page Server instead. This was not a typical request, but it looked like it could be done.
Here is the code in VB.NET
Good luck on your projects!