Comment imprimer html en C#

Je voudrais imprimer un fichier à l'aide de PrintDocument en C#. Le fichier HTML simple (j'en ai besoin parce que j'ai besoin le texte dans le fichier à être situées dans des endroits spécifiques dans la page.)

Ma question est, comment puis-je imprimer le fichier afin de ne pas imprimer le code HTML lui-même (tags, etc.) mais le HTML comme il le ferait afficher dans un navigateur web?

Faites-vous WinForms/WPF?
uhhhhhhhhhhhhhhhhhhhhhhhh. Mon sens d'araignée est une sensation de picotement. Serait le lancement d'une page web avec les utilisateurs du navigateur par défaut (ou portable firefox) être une option? Sinon, vous êtes force avec l'aide d'internet explorer. Aussi j'ai utilisé un IE de contrôle une fois. Je l'ai eu parcourir un bien connu site web, et il arrive d'avoir des logiciels malveillants annonces de ce jour (google.com/safebrowsing/diagnostic?site=thesite.com dit dans 13kpages seule a les logiciels malveillants de sorte que son assez rare) et, malheureusement, depuis IE6 était installé j'ai eu le virus et j'ai été vraiment ennuyé.
formulaire windows, mais il n'est pas metter

OriginalL'auteur MoShe | 2011-10-06