web-dev-qa-db-fra.com

Convertir le HTML en PDF en utilisant HtmlRenderer

Je cherche à utiliser HtmlRenderer pour convertir un fichier HTML en fichier PDF. Je l’ai vu mentionné sur plusieurs sites comme étant possible. Cependant, je ne semble pas en mesure de trouver un exemple de code de base pour le faire.

J'ai ajouté le package NuGet suivant.

Install-Package HtmlRenderer.PdfSharp

C'est à peu près tout ce que j'ai. Toute aide sera fortement appréciée.

28
slayernoah

Trouvé une solution:

using TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator;

string html = File.ReadAllText("input.htm");
PdfDocument pdf = PdfGenerator.GeneratePdf(html, PageSize.Letter);
pdf.Save("document.pdf");
33
slayernoah