Kaip siųsti Word dokumentą el. paštu naudojant C#

Šioje nesudėtingoje mokymo programoje sužinosime, kaip siųsti Word Document el. paštu naudojant C#. Šiame pavyzdyje pamatysite, kaip lengva siųsti Word dokumentą el. laiško tekste naudojant C#. Galite naudoti pavyzdį bet kurioje dažniausiai prieinamoje operacinėje sistemoje, pvz., Linux, MacOS arba Windows.

Veiksmai, kaip siųsti Word dokumentą el. paštu naudojant C#

  1. Įdiekite Aspose.Words ir Aspose.Email bibliotekas iš NuGet paketų tvarkyklės įrankio Visual Studio.
  2. Inicijuokite Document klasės objektą, kad įkeltumėte dokumentą ir išsiųstumėte el. paštu
  3. Išsaugokite dokumentą kaip srautą tarpiniu MHTML formatu
  4. Sukurkite MailMessage klasės egzempliorių, kad įkeltumėte MHTML kaip pašto pranešimą ir nustatytumėte jo ypatybes
  5. Sukurkite SMTP klientą ir išsiųskite Word dokumentą el. paštu naudodami C#

Atlikdami aukščiau nurodytus veiksmus, pirmame žingsnyje įkelsime Word dokumentą siųsti kaip el. Tada įkeltą dokumentą išsaugosime sraute tarpiniu MHTML formatu. Tolesniuose veiksmuose įkelsime MHTML naudodami MailMessage class ir nustatysime jo pašto ypatybes. Galiausiai bus sukurtas SMTP kliento klasės egzempliorius, kad kurtų el. laišką iš DOCX C#.

Kodas, skirtas siųsti Word dokumentą el. paštu naudojant C#

Aukščiau pateiktame pavyzdyje mes turime siųsti Word dokumentą el. pašto tekste naudodami C#, taikydami dviejų žingsnių metodą. Pirmuoju žingsniu mes įkėlėme ir išsaugojome DOCX kaip tarpinio formato MHTML failą naudodami srautus. Tada antrame žingsnyje mes įkėlėme MHTML sraute naudodami MailMessage. Galiausiai, naudodami SMTP klientą, siunčiame dokumentą el. paštu C#.

Šioje paprastoje temoje mes ištyrėme, kaip sukurti el. laišką iš DOCX naudojant C#. Tačiau, jei norite konvertuoti DOCX į MD failą, žr. straipsnį kaip konvertuoti Word į Markdown naudojant C#.

 Latviski