PNG JPG BMP TIFF OST
Aspose.Email  για .NET

Συγκρίνετε μορφές OST στο C #

Σύγκριση εγγενών μηνυμάτων OST και υψηλής απόδοσης χρησιμοποιώντας Aspose.Email από την πλευρά του διακομιστή για API.NET χωρίς την ανάγκη εγκατάστασης του Microsoft Office ή PDF.

Πώς να συγκρίνετε το αρχείο OST χρησιμοποιώντας το C #

Για να συγκρίνουμε το αρχείο OST, θα χρησιμοποιήσουμε

Υποβάλετε. Ηλεκτρονικό ταχυδρομείο για .NET

API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API χειρισμού εγγράφων για πλατφόρμα C #. Ανοιχτό

NuGet

διαχειριστής πακέτων, αναζήτηση Aspose.Email και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την κονσόλα διαχείρισης πακέτων.

Command


PM> Install-Package Aspose.Email

Βήματα για τη σύγκριση αρχείων OST στο C #

Μια βασική σύγκριση μηνυμάτων με

Υποβάλετε. Ηλεκτρονικό ταχυδρομείο για .NET

Τα API μπορούν να γίνουν με λίγες μόνο γραμμές κώδικα για να συγκρίνετε έγγραφα Outlook, Gmail, Apple Mail, Thunderbird και να λάβετε τη διαφορά μεταξύ δύο μηνυμάτων ηλεκτρονικού ταχυδρομείου.

  • Τοποθετήστε τα δύο αρχεία αλληλογραφίας για σύγκριση.
  • Λάβετε το περιεχόμενο του σώματος για κάθε αρχείο αλληλογραφίας.
  • Συγκρίνετε χρησιμοποιώντας τη μέθοδο GetMatrix.
  • Καταγράψτε τις διαφορές και ορίστε το περιεχόμενο του σώματος.
  • Αποθηκεύστε το αρχείο.

Απαιτήσεις συστήματος

Τα API μας υποστηρίζονται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον παρακάτω κώδικα, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις στο σύστημά σας.

  • Microsoft Windows ή συμβατό λειτουργικό σύστημα με πλατφόρμε.NET Framework, .NET Core και Xamarin
  • Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio
  • Aspose.Email για .NET DLL που αναφέρεται στο έργο σας - Εγκαταστήστε από το NuGet χρησιμοποιώντας το κουμπί Λήψη παραπάνω
 

Συγκρίνετε αρχεία OST - 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);          
 
  • Σχετικά με το Aspose.Email για .NET API

    Το Aspose.Email είναι μια λύση ανάλυσης μορφών του Microsoft Outlook και Thunderbird. Κάποιος μπορεί εύκολα να δημιουργήσει, να χειριστεί, να μετατρέψει μορφές ηλεκτρονικού ταχυδρομείου και αποθήκευσης όπως MSG, EMLX, EML και MHT. Ο χειρισμός συνημμένων email, η προσαρμογή των κεφαλίδων μηνυμάτων και η εφαρμογή διαφορετικών πρωτοκόλλων δικτύου όπως POP3, IMAP & SMTP για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου είναι πολύ πιο εύκολη. Είναι ένα αυτόνομο API και δεν απαιτεί το Microsoft Outlook ή οποιαδήποτε άλλη εγκατάσταση λογισμικού.

    Διαδικτυακές ζωντανές επιδείξεις σύγκρισης OST

    OST What is OST File Format

    Τα αρχεία αποθήκευσης OST ή εκτός σύνδεσης αντιπροσωπεύουν τα δεδομένα γραμματοκιβωτίου του χρήστη σε λειτουργία εκτός σύνδεσης στον τοπικό υπολογιστή κατά την εγγραφή στον Exchange Server χρησιμοποιώντας το Microsoft Outlook. Δημιουργείται αυτόματα κατά την πρώτη χρήση του Microsoft Outlook κατά τη σύνδεση με το διακομιστή. Μόλις δημιουργηθεί το αρχείο, τα δεδομένα συγχρονίζονται με το διακομιστή ηλεκτρονικού ταχυδρομείου έτσι ώστε να είναι διαθέσιμα εκτός σύνδεσης και σε περίπτωση αποσύνδεσης από το διακομιστή ηλεκτρονικού ταχυδρομείου. Τα αρχεία OST μπορούν να χρησιμοποιούν στοιχεία γραμματοκιβωτίου όπως μηνύματα ηλεκτρονικού ταχυδρομείου, επαφές, πληροφορίες ημερολογίου, σημειώσεις, εργασίες και άλλα παρόμοια δεδομένα. Οι χρήστες μπορούν να δημιουργήσουν μηνύματα ηλεκτρονικού ταχυδρομείου και άλλα στοιχεία δεδομένων στο αρχείο OST ακόμη και αν δεν υπάρχει σύνδεση με το διακομιστή, αλλά αυτά δεν θα συγχρονιστούν με το διακομιστή. Μόλις δημιουργηθεί η σύνδεση, το τοπικό αρχείο συγχρονίζεται ξανά με το διακομιστή, έτσι ώστε τόσο ο διακομιστής όσο και το τοπικό αντίγραφο να βρίσκονται στο ίδιο επίπεδο πληροφοριών.

    Read More

    Άλλες υποστηριζόμενες μορφές σύγκρισης

    Χρησιμοποιώντας το C #, μπορεί κανείς να συγκρίνει πολλά άλλα αρχεία ηλεκτρονικού ταχυδρομείου, συμπεριλαμβανομένων.

    EML (Μηνύματα ηλεκτρονικού ταχυδρομείου του Outlook)
    MBOX (Μηνύματα ηλεκτρονικού ταχυδρομείου)
    MSG (Μορφή Outlook και ανταλλαγής)
    PST (Αρχεία προσωπικών αποθηκευτικών χώρων του Outlook)