在C#中使用PDFDocument发送没有文件名的邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在C#中使用PDFDocument发送没有文件名的邮件相关的知识,希望对你有一定的参考价值。

我有以下代码:

Code

如何发送PDF文档“doc”而不保存它(没有文件名)?要创建一个附件对象,我需要一个文件名(路径),但我没有。

答案

只需选择文件的名称即可

var stream = new MemoryStream();
                doc.WriteToStream(stream);
                stream.Position = 0;

                var contentType = new ContentType(MediaTypeNames.Application.Pdf)
                {
                    Name ="withoutfilename.pdf";
                };
                var attachment = new Attachment(stream, contentType);
mailMsg.Attachments.Add(attachment);

以上是关于在C#中使用PDFDocument发送没有文件名的邮件的主要内容,如果未能解决你的问题,请参考以下文章

Android PdfDocument 文件大小

如何在 Android 上使用 PdfDocument 设置 PDF 文件大小

错误:PDFDocument:流必须有数据

有没有特定的方法来收听 PDFDocument 或 PDFView url 加载的完成情况?

PDF文档在ios中是.pdf文件吗?

使用 AWS KMS 返回的数字签名签署 PdfDocument