Šioje nesudėtingoje mokymo programoje sužinosime, kaip konvertuoti Outlook Email į PDF naudojant C#, kartu su išsamiais aplinkos konfigūravimo veiksmais. Pamatysite, kad norint konvertuoti MSG į PDF, galima naudoti C# pagrįstą API, o šį pavyzdį galite naudoti bet kurioje dažniausiai prieinamoje operacinėje sistemoje, pvz., Windows, MacOS ar Linux.
Veiksmai, kaip konvertuoti Outlook el. paštą į PDF naudojant C#
- Įdiekite Aspose.Email ir Aspose.Words bibliotekas iš NuGet paketų tvarkyklės įrankio Visual Studio
- Inicijuokite MailMessage klasės objektą, kad įkeltumėte MSG arba EML formato el. pašto failą
- Išsaugokite įkeltą el. pašto (MSG/EML) failą kaip srautą į tarpinį MHTML formatą
- Nustatykite LoadFormat į MHTML ir inicijuokite Document klasės objektą, kad įkeltumėte MHTML, sukurtą atliekant ankstesnį veiksmą
- Naudojant išsaugojimo metodą C# EML konvertuojama į PDF
Naudojant aukščiau nurodytus veiksmus C# MSG į PDF konvertavimo programa yra sukurta. Pirmajame etape įkelsime MSG arba EML failą naudodami MailMessage klasės objektą. Tada įkeltą el. pašto failą išsaugosime sraute tarpiniu MHTML formatu. Tolesniuose žingsniuose įkelsime tarpinį MHTML naudodami objektą Document class. Galiausiai konvertuojant EML į PDF bus naudojamas C# išsaugojimo metodas ir PDF bus išsaugotas diske.
Kodas konvertuoti Outlook el. paštą į PDF naudojant C#
Aukščiau pateiktame pavyzdyje, norint konvertuoti EML į PDF, C# naudojamas naudojant paprastus API iškvietimus ir gerai apibrėžtus veiksmus. Aukščiau pateiktas pavyzdys gali būti naudojamas el. pašto failams MSG ir EML formatais. Galite tinkinti išvestį PDF nustatydami tokias ypatybes kaip ColorMode, Compliance, ImageCompression ir JpegQuality.
Šiame straipsnyje nagrinėjama, kaip konvertuoti MSG į PDF C# pagrįstą API. Jei ieškote, kaip siųsti el. laišką C#, žr. straipsnį kaip siųsti el. laišką C#.