У меня есть метод в API ядра .net, который использует пакет преобразования Nuget преобразования HTMl в PDF для создания файлов PDF из строки HTML.Чтобы создать PDF, я просто создаю строку html и передаю ее в метод в библиотеке преобразования.
В .net 4.5 я мог бы включить CSS-файлы в эту строку HTMl, выполнив это (где переменная "html")."является входным сигналом для отображения):
htmlToConvert = "<html class='mdzr--svg'><head>" +
HttpUtility.HtmlDecode(Styles.Render("~/Content/css").ToHtmlString()) +
"</head><body>" + html +
"</body></html>";
Я сейчас пытаюсь сделать то же самое в ядре .net, но пытаюсь изобразить файл CSS, поскольку там нет того же Styles.Render.функциональность.
Я планирую поместить файл CSS где-нибудь в wwwroot API.
Любой совет о том, как получить к нему доступ и преобразовать его в элемент ссылки, был бы потрясающим.
Спасибо!