Как отправить отчёт по почте с помощью кода в формате PDF?

Question: Как отправить отчёт по почте с помощью кода в формате PDF?

Answer:

Используйте этот фрагмент кода:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Report report = new Report();
report.Load(...);
report.RegisterData(...);
report.Prepare();
PDFExport pdfExport = new PDFExport();
EmailExport export = new EmailExport();
// set up Account properties...
export.Account.Host = "...";
export.Account.Address = "...";
// set up email properties...
export.Address = "...";
export.Subject = "...";
export.MessageBody = "...";
// send email
export.Export = pdfExport;
export.SendEmail(report);