在我的控制台应用程序(.NET Core 2.2)中,我创建了一个 HTML 字符串:
StringBuilder sb = new StringBuilder();
sb.Append(@"<head>");
sb.Append(@"<link href='"+ AAAA + "' rel='stylesheet'/>");
sb.Append(@"</head>");
sb.Append(@"<body>");
sb.Append(@"<h1>test</h1>");
sb.Append(@"</body>");
return sb.ToString();
AAAA = Path.Combine(@"file:///C:/Users/asus/Desktop/IT/!!Trials!!/02_APIs/HtmlToPdf_06_CV_Spike/HtmlToPdf/bin/Debug/netcoreapp2.2/styles.css");
文件路径在哪里,关于https://github.com/rdvojmoc/DinkToPdf/issues/27#issuecomment-417792667
它对我不起作用。样式表不会更改 HTML 上的样式。我也尝试sb.Append(@"<link href='styles.css' rel='stylesheet'/>");
过同样的结果。
请注意,该styles.css
文件位于项目主文件夹中,也在(...)Debug/netcoreapp2.2
.
实际上,从这里和 SO 开始,我已经没有想法和灵感了,如何让我的 HTML 在我的控制台应用程序中使用 CSS。有可能吗?预先感谢您的帮助。
项目树: