HTML Format格式化(美化格式),每个程序员都希望别人看到自己逻辑清晰且优美的代码,在C#中HTML格式化的插件比较少,大家常见的有Tidy插件,我前段时间尝试使用了下,出现了一些问题比如:版本比较老需要电脑安装其他插件才可以使用,中文出现乱码等所以我便放弃了。最近我发现了一款比较好用的HTML格式化插件AngleSharp,他完美的解决了中文乱码的问题,并且是HTML代码看起来非常好看(Very pretty)。

首先我们使用Nuget获取AngleSharp HTML 格式化插件类库,要选择适合自己项目的AngleSharp版本,之后点击安装,并接受所有条款。


安装好AngleSharp之后,我们便可以使用简单的代码实现对HTML输出格式的美化效果了,输出Pretty HTML

public static string ToPretty(string input)
{
    var parser = new HtmlParser();
    var document = parser.ParseDocument(input);
    var sw = new StringWriter();
    document.ToHtml(sw, new PrettyMarkupFormatter());
    return sw.ToString();
}

最终AngleSharp输出的HTML代码一定会是你希望看到的结果!AngleSharp并不仅仅有HTML格式化的功能,其他强大的功能希望大家去发掘哦

本文C# HTML Format格式化 快来使用AngleSharp来美化你的HTML代码吧 Pretty your HTML codeIT BOY 学习の家发布的原创文章
转载请注明地址:https://www.pupilshome.com/blogs/206291.html