C# 用C语言编辑HTML#
我已经编写了一个应用程序,它接收SSRS导出的一些HTML文件,并将它们设置为电子邮件的正文。然而,由于某些原因,这些报告的篇幅过于狭窄。当我在浏览器中打开HTML文件时,它们会正确显示 我想知道增加电子邮件中表格宽度的最佳方法是什么。我正在考虑通过html文件进行解析,并添加一个样式标记,如C# 用C语言编辑HTML#,c#,html,email,C#,Html,Email,我已经编写了一个应用程序,它接收SSRS导出的一些HTML文件,并将它们设置为电子邮件的正文。然而,由于某些原因,这些报告的篇幅过于狭窄。当我在浏览器中打开HTML文件时,它们会正确显示 我想知道增加电子邮件中表格宽度的最佳方法是什么。我正在考虑通过html文件进行解析,并添加一个样式标记,如 <style> table.x_MsoNormalTable { width: 1000px; } </style> 表2.x\u MsoNormalTable{ 宽度:100
<style>
table.x_MsoNormalTable {
width: 1000px;
}
</style>
表2.x\u MsoNormalTable{
宽度:1000px;
}
到文件的顶部。。。然而,我很难弄清楚如何编辑文件中的html,或者这个解决方案是否可行。或者,如果我需要对实际的电子邮件正文属性做些什么来增加报告的宽度。不确定是否有更好的方法来解决这个特定问题,但是对于在C中编辑HTML,您最好的选择可能是。问题是CSS和电子邮件客户端的混合不太好。有关更多信息,请参阅,包括解释和解决方法。只想感谢您的建议。最后,我选择将SSRS报告呈现为TIFF文件导出,然后对使用链接资源在邮件消息中嵌入图像进行了一些研究() 我相信还有一种方法可以将链接资源用于整个html文件,这也可能是一种可行的解决方案。但我真的在研究一种快速简便的方法来实现这一点
再次感谢您的输入在查看了电子邮件的HTML后,这篇文章似乎一针见血。电子邮件的顶部包含大量已注释掉的代码。我对html没有经验,您提供的文章虽然有助于解释我为什么会看到这个问题,但并没有以我完全理解的方式解释解决方案。