HTMLテンプレートファイルを解析できる必要があります(SVG要素をHTMLファイルに挿入し、wkhtmltopdf経由でpdfに変換することを意図しています)。ローカルHTMLファイル用のHTMLパーサー
私はHTMLアジリティパックについて知っていますが、ローカルファイルを解析できないようです(file:// URIを使用しようとすると例外がスローされます)。
だから、ローカルHTMLファイル用にC#HTMLパーサーをお勧めしますか?
HTMLテンプレートファイルを解析できる必要があります(SVG要素をHTMLファイルに挿入し、wkhtmltopdf経由でpdfに変換することを意図しています)。ローカルHTMLファイル用のHTMLパーサー
私はHTMLアジリティパックについて知っていますが、ローカルファイルを解析できないようです(file:// URIを使用しようとすると例外がスローされます)。
だから、ローカルHTMLファイル用にC#HTMLパーサーをお勧めしますか?
HTMLアジリティパックはローカルファイルには問題ありません。ドキュメントからexampleを確認してください。
また、ファイルのコンテンツをFile.ReadAllTextのような文字列にロードし、HtmlDocument.LoadHtml(string html)
に渡します。
HTMLアジリティパックのHtmlDocument.LoadHtml
機能の使用はどうですか?
File.ReadAllText
を使用してテキストをメモリに読み込んで、LoadHtml
関数に渡すことができます。
をFile.ReadAllTextを使用して読み込み、HtmlDocument.LoadHtml(string fileContents)を使用してファイルを作成しようとしていたのを、私は覚えています。 – r3st0r3
ファイル:// –