Я пытаюсь отправить PDF как вложение по почте, но я изо всех сил пытаюсь выяснить, какой должен быть путь. Я научился экспортировать Crystal Report в формат PDF, но не знаю, как указать путь во вложении:
Вот как я экспортирую PDF
Dim rptDocument As ReportDocument = New ReportDocument()
rptDocument.Load(mReportPath)
Dim exportOpts As ExportOptions = New ExportOptions()
Dim pdfOpts As PdfRtfWordFormatOptions = ExportOptions.CreatePdfRtfWordFormatOptions()
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
exportOpts.ExportFormatOptions = pdfOpts
rptDocument.ExportToHttpResponse(exportOpts, Response, True, "")
И это код для отправки pdf по электронной почте:
Dim msg As New MailMessage()
msg.From = New MailAddress("[email protected]")
msg.[To].Add(recipient)
msg.Subject = "Procco Invoice"
msg.Body = "Invoice attached"
msg.Attachments.Add(New Attachment(filepath)) //Path should be given here
Dim client As New SmtpClient("smtp.gmail.com")
client.Port = 25
client.Credentials = New NetworkCredential("[email protected]", "<Procco>;1947")
client.EnableSsl = True
client.Send(msg)
Мой вопрос: как мне указать путь к PDF-файлу, который создается во время выполнения во вложении?