Gegeben ist ein relativ kurzes HTML-Dokument, welches ich so, wie es im Browser angezeigt würde, als PNG-Bild rendern und an den Client senden möchte. Wie kann ich von .NET aus HTML als Bild rendern?
Ich habe bereits erwogen, das WebBrowser-Control von WinForms zu nehmen, aber da das rendern in ASP.NET passieren soll, will ich auf keinen Falls mit WinForms arbeiten. Da sind Probleme vorprogrammiert, wie z.B. dass das Windowing-System in einem Windows-Service nicht verfügbar ist usw.
Könnte man vielleicht Gecko oder Webkit veranlassen, zu rendern? Wie mache ich das am zeitsparendsten? Ich habe keine Lust, die Engine einen Tag lang einrichten zu müssen. Performance ist erstmal zweitrangig.