C#:来自ssrs报告的html正文邮件中的过去html代码

本文关键字:html 过去 代码 正文 ssrs 报告 来自 | 更新日期: 2023-09-27 17:59:43

Dim getHTMLTask As Task(Of Byte()) = 
Application.HubProxy.Invoke(Of Byte())("RenderReportFromSqlReports", "HTML4.0", "AllocationMail", parameters)
Dim HTMLBytes As Byte() = getHTMLTask.Result
Body = System.Text.Encoding.UTF8.GetString(HTMLBytes, 0, HTMLBytes.Length)
OutlookMailHelper.CreateOutlookEmail("email@email.com", "Test", body,"")

大家好,

我正在尝试在ssrs中创建一个报告,以便将其邮寄给客户。我可以在邮件的html正文中获得html代码,但当我显示邮件时,整个邮件的大小都会调整。它看起来很小。。。

我用Outlook测试了它,它看起来很糟糕,但当我直接从Outlook发送到gmail时,一切看起来都很好。。。

问题是我们99%的客户使用outlook。。。

C#:来自ssrs报告的html正文邮件中的过去html代码

您必须确保在电子邮件客户端中启用允许脚本的选项。渲染脚本会调整图像和其他布局细微差别的大小。如果脚本在outlook中被阻止,那么您将不得不自己调整图像的大小,或者更好的是,使用静态大小的图像:(