【发布时间】:2020-07-08 14:00:29
【问题描述】:
在我的控制台应用程序(.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。有可能吗?提前感谢您的帮助。
项目树:
【问题讨论】:
标签: c# css wkhtmltopdf dinktopdf