开yun体育网咱们将使用 .NET 猖狂台运用关节-开云·kaiyun(全站)体育官方网站/网页版 登录入口
发送附加到电子邮件的 PDF 文档是诞生东说念主员的常见且环节的任务。PDF 是文档交换的黄金圭臬开yun体育网,提供一致的局势和跨平台兼容性,使其成为分享发票、推崇、条约和其他业务环节信息的理思收受。从诞生东说念主员的角度来看,自动创建和寄托这些文档不错简化责任经过、进步成果并确保可靠的通讯。
举例,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开yun体育网,这项任务很容易,只需几行代码即可收场。TX Text Control 库提供了深刻的 API,用于创建、修改和导出文档为各式局势,包括 PDF。