C#MVC 5将html视图转换为PDF以在Bussness Layer中发送电子邮件附件

普拉塔普·辛格·梅赫拉(Pratap Singh Mehra)

我想通过电子邮件将PDF销售报告发送给所有代理商,并且该PDF需要为每个代理商动态生成。我曾经用过ItextSharp,但这需要过多地摆弄html代码。最终,我进入了Rotativa,它运行良好,但是几乎有数千个代理,并且我有一个单独的业务层来完成这项工作。如何使Rotativa在业务层工作?

 var pdfResult = new ViewAsPdf("CreateIMDStatmentReport", _IReportManagement.GetIMDStatmentReportByIMDCode(imdCode));
 var binary = pdfResult.BuildPdf(this.ControllerContext);     
 System.Net.Mail.Attachment data = new Attachment(new MemoryStream(binary), MediaTypeNames.Application.Pdf);
  1. 如何在单独的业务层中获取视图?
  2. 我该如何处理ControllerContext?

注意:将来,该视图将存储在数据库中并将呈现为VirtualPath

普拉塔普·辛格·梅赫拉(Pratap Singh Mehra)

我解决了!

对于view我,我使用了绝对路径。
对于ControllerContext,我通过控制器将其对象作为参数传递。
我也用System.Web.Mvc

谢谢你们!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#MVC 5将html视图转换为PDF以在Bussness Layer中发送电子邮件附件

来自分类Dev

使用C#发送电子邮件时,无法将eml文件作为附件附加?

来自分类Dev

使用C#发送电子邮件时,无法将eml文件作为附件附加?

来自分类Dev

在MVC中发送电子邮件

来自分类Dev

发送一些pdf文件作为电子邮件附件存储在C#中的数据库中

来自分类Dev

CSmtp将不会发送电子邮件附件。但是没有附件,它可以正常工作。(C ++)

来自分类Dev

将C#MVC中的多维对象发送到C#MVC视图并呈现单个属性

来自分类Dev

将Mandrill JSON Webhooks入站电子邮件附件映射到C#类

来自分类Dev

在 C# 中发送电子邮件协议

来自分类Dev

html2canvas和jsPDF:将生成的pdf作为电子邮件附件发送

来自分类Dev

为数据表中的每一行生成不同的pdf文件,并发送电子邮件附件

来自分类Dev

Task Scheduler无法运行Excel VBA代码以将PDF作为电子邮件附件发送

来自分类Dev

如何在Django中将pdf作为电子邮件附件发送

来自分类Dev

CakePHP生成pdf,然后作为电子邮件附件发送

来自分类Dev

发送生成的Pdf作为电子邮件附件Asp.NetCore

来自分类Dev

让Jenkins从链接下载PDF并将其作为电子邮件附件发送

来自分类Dev

如何使用PHP生成多个PDF并通过电子邮件附件发送?

来自分类Dev

Rails 4.2-将图像数据作为电子邮件附件发送而不保存图像

来自分类Dev

如何在Laravel 4.2中将csv作为电子邮件附件发送?

来自分类Dev

使用Google Apps脚本将文件作为电子邮件附件发送

来自分类Dev

将CSV文件作为单个电子邮件附件发送

来自分类Dev

Outlook 2010:对话视图隐藏电子邮件附件

来自分类Dev

如何从MVC 5应用程序发送电子邮件

来自分类Dev

C#中的电子邮件附件

来自分类Dev

C#中的电子邮件附件

来自分类Dev

使用grails邮件插件在电子邮件中发送PDF附件

来自分类Dev

使用grails邮件插件在电子邮件中发送PDF附件

来自分类Dev

将多个内存流用于电子邮件附件

来自分类Dev

将电子邮件附件作为对象访问

Related 相关文章

  1. 1

    C#MVC 5将html视图转换为PDF以在Bussness Layer中发送电子邮件附件

  2. 2

    使用C#发送电子邮件时,无法将eml文件作为附件附加?

  3. 3

    使用C#发送电子邮件时,无法将eml文件作为附件附加?

  4. 4

    在MVC中发送电子邮件

  5. 5

    发送一些pdf文件作为电子邮件附件存储在C#中的数据库中

  6. 6

    CSmtp将不会发送电子邮件附件。但是没有附件,它可以正常工作。(C ++)

  7. 7

    将C#MVC中的多维对象发送到C#MVC视图并呈现单个属性

  8. 8

    将Mandrill JSON Webhooks入站电子邮件附件映射到C#类

  9. 9

    在 C# 中发送电子邮件协议

  10. 10

    html2canvas和jsPDF:将生成的pdf作为电子邮件附件发送

  11. 11

    为数据表中的每一行生成不同的pdf文件,并发送电子邮件附件

  12. 12

    Task Scheduler无法运行Excel VBA代码以将PDF作为电子邮件附件发送

  13. 13

    如何在Django中将pdf作为电子邮件附件发送

  14. 14

    CakePHP生成pdf,然后作为电子邮件附件发送

  15. 15

    发送生成的Pdf作为电子邮件附件Asp.NetCore

  16. 16

    让Jenkins从链接下载PDF并将其作为电子邮件附件发送

  17. 17

    如何使用PHP生成多个PDF并通过电子邮件附件发送?

  18. 18

    Rails 4.2-将图像数据作为电子邮件附件发送而不保存图像

  19. 19

    如何在Laravel 4.2中将csv作为电子邮件附件发送?

  20. 20

    使用Google Apps脚本将文件作为电子邮件附件发送

  21. 21

    将CSV文件作为单个电子邮件附件发送

  22. 22

    Outlook 2010:对话视图隐藏电子邮件附件

  23. 23

    如何从MVC 5应用程序发送电子邮件

  24. 24

    C#中的电子邮件附件

  25. 25

    C#中的电子邮件附件

  26. 26

    使用grails邮件插件在电子邮件中发送PDF附件

  27. 27

    使用grails邮件插件在电子邮件中发送PDF附件

  28. 28

    将多个内存流用于电子邮件附件

  29. 29

    将电子邮件附件作为对象访问

热门标签

归档