PNG JPG BMP TIFF OST
Aspose.Email  .NET-hez

OST formátumok összehasonlítása C# formátumban

Natív és nagy teljesítményű OST-üzenetek összehasonlítása kiszolgálóoldali Aspose.Email szolgáltatás.NET-hez API-k használatával, Microsoft Office vagy PDF telepítés nélkül.

Az OST fájl összehasonlítása C# használatával

Az OST fájl összehasonlításához használjuk

Aspose.Email szolgáltatás.NET-hez

API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelő API C# platformhoz. Nyitott

NuGet

csomagkezelő, keresés Aspose.Email és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból.

Command


PM> Install-Package Aspose.Email

Az OST-fájlok C # -ban történő összehasonlításának lépései

Alapvető üzenet összehasonlítása

Aspose.Email szolgáltatás.NET-hez

Az API-k csak néhány kódsorral végezhetők el az Outlook, a Gmail, az Apple Mail, a Thunderbird dokumentumok összehasonlításához, és különbséget kaphat két e-mail között.

  • Töltse be a két levelezőfájlt összehasonlítás céljából.
  • Szerezze be az egyes levelezési fájlok törzstartalmát.
  • Hasonlítsa össze a GetMatrix módszerrel.
  • Sorolja fel a különbségeket és állítsa be a test tartalmát.
  • Mentse el a fájlt.

Rendszerkövetelmények

API-jaink minden nagyobb platformon és operációs rendszeren támogatottak. Az alábbi kód végrehajtása előtt, kérjük, győződjön meg róla, hogy a következő előfeltételekkel rendelkezik-e a rendszerén.

  • Microsoft Windows vagy kompatibilis operációs rendszer .NET Framework, .NET Core és Xamarin platformokkal
  • Fejlesztési környezet, mint a Microsoft Visual Studio
  • Aspose.Email a projektben hivatkozott .NET DLL-hez - Telepítse a NuGetből a fenti Letöltés gombbal
 

OST fájlok összehasonlítása - C#

// fileName1 = ost first file to compare
// fileName2 = ost second file to compare
var email1 = MapiHelper.GetMapiMessageFromFile(Path.Combine(Config.Configuration.WorkingDirectory, folderName, fileName1));
var email2 = MapiHelper.GetMapiMessageFromFile(Path.Combine(Config.Configuration.WorkingDirectory, folderName, fileName2));

var body1 = email1.Body.Split(new string[] { " " }, StringSplitOptions.None).SelectMany(SplitOfNewLine).ToArray();
var body2 = email2.Body.Split(new string[] { " " }, StringSplitOptions.None).SelectMany(SplitOfNewLine).ToArray();

var lcsMatrix = GetMatrix(body1, body2, StringComparer.Ordinal);

var list = new List( LSTnode(string))();

ListDiffTreeFromBacktrackMatrix(list, lcsMatrix, body1, body2, StringComparer.Ordinal);

email2.SetBodyContent(BuildBodyDiff(list), Email.Mapi.BodyContentType.Html);

email2.Save(outPath);          
 
  • Információk az ASPOSE.E-mailről .NET API-hoz

    Az Aspose.Email egy Microsoft Outlook és Thunderbird formátumok elemzési megoldása. Könnyedén létrehozhat, manipulálhat, konvertálhat e-mail és tárolási formátumokat, például MSG, EMLX, EML és MHT. Az e-mail mellékletek kezelése, az üzenetfejlécek testreszabása és a különböző hálózati protokollok, például a POP3, IMAP és SMTP implementálása e-mailek küldéséhez és fogadásához sokkal könnyebb. Ez egy önálló API, és nem igényel Microsoft Outlook vagy más szoftver telepítését.

    Online OST összehasonlító élő demók

    OST What is OST File Format

    Az OST vagy az offline tárolófájlok a felhasználó postaládaadatait offline módban jelenítik meg helyi gépen, amikor az Exchange Serverrel regisztrálnak a Microsoft Outlook használatával. Automatikusan létrejön a Microsoft Outlook első használatakor a szerverrel való csatlakozás után. A fájl létrehozása után az adatok szinkronizálódnak az e-mail kiszolgálóval, így offline állapotban is elérhetőek legyenek az e-mail kiszolgálótól való lekapcsolódás esetén. Az OST-fájlok felhasználhatják a postaládaelemeket, például e-maileket, névjegyeket, naptárinformációkat, jegyzeteket, feladatokat és egyéb hasonló adatokat. A felhasználók e-maileket és egyéb adatelemeket hozhatnak létre az OST fájlban még a kiszolgálóhoz való kapcsolat hiányában is, de ezek nem lesznek szinkronizálva a kiszolgálóval. Miután létrejött a kapcsolat, a helyi fájl ismét szinkronizálódik a kiszolgálóval, így mind a kiszolgáló, mind a helyi másolat azonos szintű információszinten legyen.

    Read More

    Egyéb támogatott összehasonlító formátumok

    A C # használatával sok más e-mail fájlt is összehasonlíthat, beleértve.

    EML (Outlook e-mail üzenetek)
    MBOX (Elektronikus levelezési üzenetek)
    MSG (Outlook és Exchange formátum)
    PST (Outlook személyes tárolófájlok)