Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言编辑HTML#_C#_Html_Email - Fatal编程技术网

C# 用C语言编辑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

我已经编写了一个应用程序,它接收SSRS导出的一些HTML文件,并将它们设置为电子邮件的正文。然而,由于某些原因,这些报告的篇幅过于狭窄。当我在浏览器中打开HTML文件时,它们会正确显示

我想知道增加电子邮件中表格宽度的最佳方法是什么。我正在考虑通过html文件进行解析,并添加一个样式标记,如

<style>
table.x_MsoNormalTable {
width: 1000px;
}
</style>

表2.x\u MsoNormalTable{
宽度:1000px;
}

到文件的顶部。。。然而,我很难弄清楚如何编辑文件中的html,或者这个解决方案是否可行。或者,如果我需要对实际的电子邮件正文属性做些什么来增加报告的宽度。

不确定是否有更好的方法来解决这个特定问题,但是对于在C中编辑HTML,您最好的选择可能是。问题是CSS和电子邮件客户端的混合不太好。有关更多信息,请参阅,包括解释和解决方法。

只想感谢您的建议。最后,我选择将SSRS报告呈现为TIFF文件导出,然后对使用链接资源在邮件消息中嵌入图像进行了一些研究()

我相信还有一种方法可以将链接资源用于整个html文件,这也可能是一种可行的解决方案。但我真的在研究一种快速简便的方法来实现这一点


再次感谢您的输入

在查看了电子邮件的HTML后,这篇文章似乎一针见血。电子邮件的顶部包含大量已注释掉的代码。我对html没有经验,您提供的文章虽然有助于解释我为什么会看到这个问题,但并没有以我完全理解的方式解释解决方案。