解析HTML页面,包括所有CSS样式

时间:2011-07-01 07:53:25

标签: c# html css email

我想将完整的html页面作为电子邮件发送,并希望将所有css样式包含在电子邮件中。有没有任何库可以创建一个html页面,其中包含所有css样式。 (请注意,您可以导入也必须打开并包含的css文件。)

感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我最接近的是必须发送一个没有包含的控件,我将其构建为服务器控件,读取css文件(和js文件)并将其写出来。但是对于整个页面,您可能会遇到更多困难。

我不相信有任何事情要做。如果您可以阅读整个页面代码,那么查找和替换可能是您最简单的答案。找到csss标签,用标签中文件的值替换内部内容。

答案 1 :(得分:0)

您可以尝试使用此功能:http://martinnormark.com/move-css-inline-premailer-net

我自己正在测试它以生成一些带内联样式的Word文档...我将在稍后添加结果...

更新: 它的工作原理Word 2010应用了一些内联样式,因为它喜欢...没有尝试使用以前版本的单词