Ինչպես փոխարկել EML-ը MSG-ի C#-ում

Այս հոդվածում մենք կկենտրոնանանք քայլ առ քայլ ընթացակարգի վրա՝ փոխակերպելու EMLMSG-ին C#-ում` օգտագործելով փաստաթղթերի փոխարկիչի հայտնի API-ներից մեկը: Ավելին, այս ձեռնարկը ձեզ ուղղորդում է այն մասին, թե ինչպես կարգավորել միջավայրը C# փոխակերպելու EML-ը MSG հավելվածը մշակելու համար: Ստորև կարող եք գտնել քայլ առ քայլ հրահանգները, ինչպես նաև էլեկտրոնային փոստի փաստաթղթերը մի ձևաչափից մյուսը փոխակերպելու օրինակելի կոդը:

C#-ում EML-ը MSG-ի փոխարկելու քայլեր

  1. Տեղադրեք GroupDocs.Conversion for .NET փաթեթը NuGet փաթեթի կառավարիչից .NET հավելվածում՝ EML-ը MSG-ի փոխարկելու համար:
  2. Ավելացրեք հղում GroupDocs.Conversion անվանատարածքին՝ EML-ի MSG փոխակերպման գործառույթը մշակելու համար
  3. Ստեղծեք Converter դասի օրինակ՝ մուտքային EML ֆայլը սկավառակից բեռնելու համար
  4. Ստեղծեք և սահմանեք փոխակերպման տարբերակներ MSG ձևաչափի համար
  5. Ի վերջո, զանգահարեք Convert մեթոդը EML-ը որպես MSG սկավառակի վրա պահելու համար

EML to MSG C# ֆունկցիոնալությունը իսկապես հեշտ է զարգացնել՝ հետևելով վերը նշված կետերին հերթականությամբ և գրելով մի քանի տող կոդ և սպառելով փաստաթղթերի փոխակերպման գրադարանի մի քանի API զանգեր: Ավելին, այս հրահանգները հարթակից անկախ են և կարող են իրականացվել ցանկացած հայտնի օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը, որոնք աջակցում են .NET միջավայր:

Կոդ՝ EML-ը MSG-ի C#-ով փոխարկելու համար

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertEmlToMsgInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert EML to MSG using C#
{
// Remove the watermark in output MSG document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source EML file for conversion to MSG
var converter = new GroupDocs.Conversion.Converter("sample.eml");
// Set the conversion options for MSG document to customize the output file
EmailConvertOptions options = new EmailConvertOptions();
// Convert and save the EML in MSG format
converter.Convert("converted.msg", options);
Console.WriteLine("Done");
}
}
}

Նախորդ կոդի հատվածում ցուցադրման համար մշակված է C# EML դեպի MSG փոխակերպման հավելվածը: Այս օրինակելի կոդը ստեղծվում է՝ սկսելով NuGet կայքից անհրաժեշտ փաստաթղթերի փոխակերպման փաթեթի կարգավորումից և այնուհետև ներառելով հիմնական անունների տարածքները: Դրանից հետո նախաստորագրեք Converter դասը և բեռնեք սկզբնաղբյուր EML ֆայլը՝ օգտագործելով դրա կոնստրուկտորը, այնուհետև օրինականացրեք EmailConvertOptions դասը՝ փոխակերպված MSG փաստաթուղթը հարմարեցնելու պարամետրերը սահմանելու համար: Վերջում փոխարկված ֆայլը պահեք սկավառակի վրա՝ օգտագործելով Convert մեթոդը։

Մենք քննարկել ենք փաստաթղթի փոխակերպման գործընթացը՝ EML-ը MSG C#-ի փոխակերպելու համար և դրա համար օրինակ մշակել: Վերջերս մենք հրապարակեցինք հոդված՝ PNG-ը C#-ով JPG-ի փոխելու համար, լրացուցիչ տեղեկությունների համար դիտեք ինչպես փոխարկել PNG-ը JPG-ի C#-ի միջոցով ուղեցույցը: Եթե ցանկանում եք ավելին իմանալ GroupDocs-ի արտադրանքի մասին, ապա ստուգեք մանրամասները այս page-ում:

 Հայերեն