2011-11-09 136 views
2

我需要能夠解析HTML模板文件(打算將SVG元素注入html文件,然後通過wkhtmltopdf將其轉換爲pdf)。本地HTML文件的HTML解析器

我知道HTML敏捷包,但似乎無法解析本地文件(嘗試使用file:// URI導致它拋出異常)。

那麼,任何人都可以推薦一個本地HTML文件的C#HTML解析器?

回答

8

對於本地文件,HTML敏捷軟件包不錯,請查看文檔example

或者,使用諸如File.ReadAllText之類的內容將文件中的內容加載到字符串中,然後將其傳遞到HtmlDocument.LoadHtml(string html)

+0

似乎我試圖使用file:// –

3

如何使用HTML敏捷包的HtmlDocument.LoadHtml功能?

您可以使用File.ReadAllText將文本讀入內存並將其傳遞給LoadHtml函數。

+1

使用File.ReadAllText讀取文件內容,然後HtmlDocument.LoadHtml(字符串fileContents)爲我工作,據我所知,過於複雜。 – r3st0r3