我编写了一个应用程序,它采用 SSRS 导出的一些 HTML 文件并将它们设置为电子邮件的正文。但是,出于某种原因,报告范围过于狭窄。当我在浏览器中打开 HTML 文件时,它们会正确显示。
我想知道增加电子邮件中表格宽度的最佳方法是什么。我正在考虑解析 html 文件并添加一个样式标签,如
<style>
table.x_MsoNormalTable {
width: 1000px;
}
</style>
到文件的顶部...但是我无法弄清楚如何编辑文件中的 html,或者这个解决方案是否可行。或者如果我需要对实际的电子邮件正文属性做一些事情以增加报告的宽度。
最佳答案
不确定是否有更好的方法来解决这个特定问题,但是对于在 C# 中编辑 HTML,最好的选择可能是 HTML Agility Pack .
关于c# - 使用 C# 编辑 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230151/