При попытке библиотеки IronPdf преобразовать HTML с помощью диаграмм я не получал диаграммы в файл PDF. PDF создается без гистограмм. Вот пример ссылки, которую я пытался преобразовать в PDF - https://www.chartjs.org/samples/latest/charts/bar/horizontal.html
Используемый код:
var Renderer = new IronPdf.HtmlToPdf();
Renderer.PrintOptions.EnableJavaScript = true;
Renderer.PrintOptions.RenderDelay = 500;
Renderer.PrintOptions.CssMediaType = PdfPrintOptions.PdfCssMediaType.Print;
var PDF = Renderer.RenderUrlAsPdf("https://www.chartjs.org/samples/latest/charts/bar/horizontal.html");
var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "horizontal.pdf");
PDF.SaveAs(path);