C# HtmlRender如何导入css和Jquery库
我想将HTML转换为图像与 首先,我阅读了HTML文档C# HtmlRender如何导入css和Jquery库,c#,jquery,html,css,html-rendering,C#,Jquery,Html,Css,Html Rendering,我想将HTML转换为图像与 首先,我阅读了HTML文档 string html = System.IO.File.ReadAllText(@"C:\Users\Jora\Desktop\test.html"); 然后我从这个HTML创建图像并保存它 var image = HtmlRender.RenderToImage(html); image.Save(@"C:\test\Test_" + DateTime.Now.Minute + ".png", ImageFormat.Pn
string html = System.IO.File.ReadAllText(@"C:\Users\Jora\Desktop\test.html");
然后我从这个HTML创建图像并保存它
var image = HtmlRender.RenderToImage(html);
image.Save(@"C:\test\Test_" + DateTime.Now.Minute + ".png", ImageFormat.Png);
已创建图像,但未加载样式和Jquery库,也未应用样式
html文档中css和jquery导入的示例:
<script src="http://example.com/js/jquery/jquery.js"
type="text/javascript" ></script>
<script src="http://example.com/js/jquery/jquery-ui.js"
type="text/javascript" ></script>
.className{边距:0自动;填充顶部:20px}
jQuery(文档).ready(函数(){
var contentHeight=jQuery(“.div_info”).height();
var leftContainer=jQuery(“.section info”);
css('height',contentHeight);
});// onready端
如何将样式和JQyery代码导入并设置为该图像转换?我认为不支持JavaScript。查看常见问题解答:
<style type="text/css">
.className{margin: 0 auto; padding-top: 20px}
</style>
<script type="text/javascript">
jQuery(document).ready(function () {
var contentHeight = jQuery(".div_info").height();
var leftContainer = jQuery(".section-info");
leftContainer.css('height', contentHeight);
});// onready end
</script>