Az Outlook e-mailek konvertálása PDF-be a C# használatával

Ebből az egyszerű oktatóanyagból megtudjuk, hogyan lehet konvertálni a(z) Outlook Email fájlt PDF-re C# használatával, valamint a környezet konfigurálásának részletes lépéseit. Látni fogja, hogy az MSG PDF-be konvertálásához C# alapú API használható, és ezt a példát bármelyik általánosan elérhető operációs rendszerben használhatja, például Windows, macOS vagy Linux.

Az Outlook e-mailek PDF formátumba konvertálásának lépései C# használatával

  1. Telepítse a Aspose.Email és Aspose.Words könyvtárakat a NuGet csomagkezelő eszközéből a Visual Studio alkalmazásban
  2. Inicializálja a MailMessage osztályobjektumot az MSG vagy EML formátumú e-mail fájl betöltéséhez
  3. Mentse el a betöltött e-mail (MSG/EML) fájlt adatfolyamként egy köztes MHTML formátumba
  4. Állítsa a LoadFormat-ot MHTML-re, és inicializálja a Document osztályobjektumot az előző lépésben létrehozott MHTML betöltéséhez
  5. A Mentés metódussal C# EML-ből PDF-be konvertálható

A fenti lépések segítségével a C# MSG PDF konvertáló alkalmazást fejlesztették ki. Az MSG vagy EML fájlt az első lépésben a MailMessage osztály objektum segítségével töltjük be. Ezután a betöltött e-mail fájlt egy köztes MHTML formátumú adatfolyamba mentjük. A következő lépésekben betöltjük a köztes MHTML-t a Document class objektum segítségével. Végül az EML PDF-be konvertálásához a C# mentési módszert fogja használni, és a PDF a lemezre kerül.

Kód az Outlook e-mailek PDF-be konvertálásához C# használatával

A fenti példában az EML PDF-be konvertálásához a C#-ot használjuk egyszerű API-hívások és jól meghatározott lépések segítségével. A fenti példa használható MSG és EML formátumú e-mail fájlokhoz. Testreszabhatja a kimeneti PDF-et olyan tulajdonságok beállításával, mint a ColorMode, Compliance, ImageCompression és JpegQuality.

Ebben a cikkben az MSG PDF-be konvertálását C#-alapú API-val ismertetjük. Ha azt keresi, hogyan küldhet e-mailt C#-ban, olvassa el a következő cikket: hogyan kell e-mailt küldeni C#-ban.

 Magyar