我正在尝试使用C#.net类文件中的CSS和我的HTML进行渲染,但是样式不会呈现。其他一切都很好。我该如何链接样式表?
string source =
@"<html>
<head>
<style type=""text/css"" href="styles.css">
</head>
<body>
<div>
<h1>{{title}}</h1>
<div class="myclass">
{{body}}
</div>
</div>
</body>
</html>";
var template = Handlebars.Compile(source);
var data = new {
title = "My new post",
body = "This is my first post!"
};
var result = template(data);
答案 0 :(得分:1)
此问题与Handlebars.Net无关,而是improper usage of Itextsharp:
问题在于我们使用的Itextsharp.dll将css呈现给pdf文件。