Word-dokumentum küldése e-mailben C# használatával

Ebből az egyszerű oktatóanyagból megtanuljuk, hogyan küldje el a Word Document e-mailt C# használatával. A következő példában látni fogja, milyen egyszerű Word-dokumentumot küldeni az e-mail törzsében C# használatával. A példát bármelyik általánosan elérhető operációs rendszerben használhatja, például Linux, macOS vagy Windows.

A Word-dokumentum e-mailben történő küldésének lépései C# használatával

  1. Telepítse a Aspose.Words és Aspose.Email könyvtárakat a NuGet csomagkezelő eszközéből a Visual Studio alkalmazásban.
  2. Inicializálja a Document osztályobjektumot, hogy betöltse a dokumentumot, és e-mailként küldje el
  3. Mentse el a dokumentumot adatfolyamként egy köztes MHTML formátumba
  4. Példányosítsa a MailMessage osztálypéldányt az MHTML levél üzenetként való betöltéséhez és tulajdonságainak beállításához
  5. Példányosítsa az SMTP-klienst, és küldje el a Word-dokumentumot e-mailben a C# használatával

A fenti lépésekben az első lépésben betöltjük a Word dokumentumot e-mailként elküldéshez. Ezután a betöltött dokumentumot elmentjük egy adatfolyamba köztes MHTML formátumban. A következő lépésekben betöltjük az MHTML-t a MailMessage class segítségével, és beállítjuk a levelezés tulajdonságait. Végül a SMTP kliensosztály egy példánya példányosodik, hogy e-mailt hozzon létre a DOCX-ből C#-ban.

Kód a Word-dokumentum e-mailben történő küldéséhez C# használatával

A fenti példában a Send Word Document az e-mail törzsében C# használatával kétlépéses megközelítést alkalmazva. Első lépésben betöltöttük és mentettük a DOCX-et köztes formátumú MHTML fájlként streamek segítségével. Ezután a második lépésben a MailMessage használatával betöltöttük az MHTML-t az adatfolyamban. Végül az SMTP-kliens használatával e-mailben küldjük el a dokumentumot C#-ban.

Ebben az egyszerű témakörben megvizsgáltuk, hogyan lehet e-mailt létrehozni DOCX-ből C# használatával. Ha azonban a DOCX-et MD-fájllá szeretné konvertálni, olvassa el a következő cikket: hogyan lehet a Word-et Markdown-ra konvertálni C# segítségével.

 Magyar