jsreport pdf作为电子邮件附件

时间:2019-05-31 13:39:28

标签: jsreport

我正在使用.Net Core 2.2网站。我需要生成PDF并将其附加到电子邮件中。

使用jsreport,我已使用以下代码从视图创建PDF,该视图将按预期返回ViewResult。

   HttpContext.JsReportFeature().Recipe(Recipe.ChromePdf);
   return View("viewName", viewModel);

如何将ViewResult用作要附加的实际PDF文件?理想情况下,我需要避免在服务器上写入物理文件(或者这不可能吗?)。

我正在使用fluentEmail发送这样的电子邮件:

    await _fluentEmail
                .SetFrom("from@domain.com")
                .To("to@otherdomain.com")
                .Subject("Whatever")
                .AttachFromFilename(attachment)
                .UsingTemplateFromEmbedded(template, model,
                    GetType().GetTypeInfo().Assembly)
                .SendAsync();

我找不到任何文档来执行此操作,但是我怀疑我是第一个尝试类似操作的人。

感谢任何见识,谢谢

0 个答案:

没有答案
相关问题