发送附加到电子邮件的 PDF 文档是建设东谈主员的常见且要道的任务。PDF 是文档交换的黄金圭臬,提供一致的花样和跨平台兼容性,使其成为分享发票、敷陈、左券和其他业务要道信息的理思采选。从建设东谈主员的角度来看,自动创建和录用这些文档不错简化责任经过、提升成果并确保可靠的通讯。
举例,Web 诈欺门径不错在客户购买后立即自动生成个性化发票并通过电子邮件将其发送给客户。在本文中,咱们将沟通如何创建 PDF 文档并将其行为电子邮件附件发送。
创建诈欺门径
为了演示使用 TX 文本截至库完了这少量有何等简单,咱们将使用 .NET 截至台诈欺门径。
确保您下载了.NET 8 SDK附带的最新版块的 Visual Studio 2022 。
先决条目以下教程需要 ASP.NET 的 TX Text Control .NET Server 试用版。
在 Visual Studio 2022 中,通过采选“创建新名目”来创建新名目。采选截至台诈欺门径行为名目模板然后单击下一步证明。为您的名目采选一个称呼然后单击下一步证明。鄙人一个对话框中,采选.NET 8 (遥远撑捏)行为框架并通过创建进行证明。
添加 NuGet 包
在处治决议资源管制器中,采选您创建的名目,然后从名目主菜单中采选管制 NuGet 包...。从包源下拉菜单中采选文本截至离线包。装配以下软件包的最新版块:

TXTextControl.TextControl.ASP.SDK
完了电子邮件类
在驱动创建 PDF 文档之前,咱们需要完了一个发送带附件电子邮件的类。该类将用于将生成的 PDF 文档行为附件发送。
在名目中创建一个新的类文献并将其定名为SmtpMail.cs。添加以下代码:

创建 PDF 文档
当今,咱们不错使用 TX Text Control 创建 PDF 文档。将以下代码添加到Program.cs文献:

此代码创建了Server Text Control类的新实例并创建了一个简单的文本。然后使用Save法子将该文档导出为 PDF 文献。
导出的字节数组用于从创建电子邮件附件MemoryStream,然后将其传递给Send咱们完了的SmtpMail类的法子。以下屏幕截图清晰了附加了 PDF 文档的电子邮件:

论断
创建 PDF 文档并将其行为电子邮件附件发送是建设东谈主员的常见任务。使用 TX Text Control,这项任务很容易,只需几行代码即可完了。TX Text Control 库提供了高大的 APIkaiyun体育网页版登录,用于创建、修改和导出文档为各式花样,包括 PDF。