C# 本地HTML文件的HTML解析器

C# 本地HTML文件的HTML解析器,c#,html,C#,Html,我需要能够解析HTML模板文件(目的是将SVG元素注入HTML文件,然后通过wkhtmltopdf将其转换为pdf) 我知道HTML Agility Pack,但它似乎无法解析本地文件(尝试使用file://uri导致它抛出异常) 那么,有谁能为本地HTML文件推荐一个C#HTML解析器吗?HTML Agility Pack适合本地文件,请查看文档 或者,使用类似的方法将文件中的内容加载到字符串中,然后将其传递到html Agility Pack的HtmlDocument.LoadHtml(st

我需要能够解析HTML模板文件(目的是将SVG元素注入HTML文件,然后通过wkhtmltopdf将其转换为pdf)

我知道HTML Agility Pack,但它似乎无法解析本地文件(尝试使用file://uri导致它抛出异常)


那么,有谁能为本地HTML文件推荐一个C#HTML解析器吗?

HTML Agility Pack适合本地文件,请查看文档


或者,使用类似的方法将文件中的内容加载到字符串中,然后将其传递到html Agility Pack的
HtmlDocument.LoadHtml(string html)

如何使用html Agility Pack的
HtmlDocument.LoadHtml
功能


您可以使用将文本读入内存并将其传递给
LoadHtml
函数。

使用file.ReadAllText读取文件内容,然后,据我记忆所及,HtmlDocument.LoadHtml(string fileContents)对我有效。似乎我试图使用file://