We are working on this in my company, and we have evidence that the concept works quite quickly (but the project that we have done is now suspended). I cannot share the code, but I can give you some pointers.
It is not pure ASP.NET, but perhaps you can still use it. We made a Windows service that can be called from ASP.NET.
Basically you install the flash plugin on the server, then Windows services can just open swf through the ActiveX SWF component, and then you can capture an image of it all. This works very well, note that you do not need to actually display the ActiveX component on the screen to capture the image.
Jacob Poul Richardt
source share