DEV Community

Satish Patil
Satish Patil

Posted on

HTMLtoPdf for .net core 3.1 - Converts HTML content to PDF using chrome executable

Note : Requires Chrome executable
Nuget Link -https://www.nuget.org/packages/Sats.Core.HTMLToPdf

 var url = @"d:\test.html"; var chromePath = @"C:\Program Files\Google\Chrome\Application\chrome.exe"; var output = new ChromeOptions().AddOptions(b => { b.Headless(); b.DisableGPU(); b.WithoutHeader(); }).ToPdf(new ChromeDetails() { ChromePath = chromePath, HtmlPath = url, DeleteOutputFile = true, //optional // OutputPath = @"d:\print.pdf" // (add if Environment.CurrentDirectory does not have access rights) }); File.WriteAllBytes(@"d:\print.pdf", output.FileDetails.File); 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)