Το ισχυρό μας C# SDK σάς επιτρέπει να βρείτε τη διαφορά μεταξύ των Word εγγράφων και να αποθηκεύσετε τα αποτελέσματα σε μια βολική μορφή για προβολή. Για να επαληθεύσετε τις δυνατότητες των προϊόντων μας, συγκρίνετε Word αρχεία χρησιμοποιώντας αυτήν τη βιβλιοθήκη C# και δείτε τις διαφορές.
Το .NET SDK μας έχει σχεδιαστεί για να σας παρέχει το πιο ακριβές αποτέλεσμα, παρόλο που η σύγκριση είναι από μόνη της μια πολύπλοκη λειτουργία.
Μερικές φορές πρέπει να βεβαιωθείτε ότι το έγγραφο σε Word μορφή δεν έχει αλλάξει και, εάν έχει αλλάξει, πρέπει να μάθετε ποια είναι η διαφορά. Απλώς χρησιμοποιήστε το εργαλείο διαφοράς .NET για να συγκρίνετε δύο Word αρχεία και να βρείτε διαφορές σε ολόκληρες λέξεις ή μεμονωμένους χαρακτήρες. Επιπλέον, εάν έχει αλλάξει μόνο ένας χαρακτήρας σε μια λέξη, αυτή η λέξη θα επισημανθεί ως εντελώς αλλαγμένη.
Τώρα δεν χρειάζεται πλέον να ξοδεύετε χρόνο συγκρίνοντας μη αυτόματα Word έγγραφα και μπορείτε να βρείτε γρήγορα ακόμη και μικρές αλλαγές και να εξάγετε τέτοιες διαφορές σε ένα έγγραφο σε μια βολική μορφή.
Δείτε πώς λειτουργεί η λύση μας για σύγκριση Word αρχείων χρησιμοποιώντας το .NET SDK. Για να το πετύχετε αυτό, φορτώστε τα Word αρχεία που θέλετε να συγκρίνετε και επιλέξτε τη μορφή αρχείου εξαγωγής - θα φορτωθεί αυτόματα μετά τη σύγκριση.
Σημειώστε ότι πρέπει να αποδεχτείτε όλες τις αναθεωρήσεις σε συγκριτικά έγγραφα πριν καλέσετε τη μέθοδο σύγκρισης, όπως φαίνεται στο παράδειγμά μας:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";
// Μεταφόρτωση εγγράφων στο χώρο αποθήκευσης cloud.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);
using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);
// Σύγκριση εγγράφων στο cloud.
var compareDataOptions = new CompareData()
{
Author = "author",
FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);
// Λήψη εγγράφου αποτελεσμάτων από την αποθήκευση cloud.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
downloadFileResult.CopyTo(fileStream);
}
Εγκαταστήστε 'Aspose.Words Cloud SDK for .NET' χρησιμοποιώντας τη διαχείριση πακέτων NuGet. Απλώς εκτελέστε το nuget install Aspose.Words-Cloud για αυτόματη εγκατάσταση και αναφορά στην αντίστοιχη διάταξη στο έργο σας. Εναλλακτικά, μπορείτε να κλωνοποιήσετε με μη αυτόματο τρόπο το Aspose.Words Cloud SDK for .NET από το GitHub και να το χρησιμοποιήσετε στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Ανατρέξτε στην Repository Documentation για να δείτε περισσότερες λεπτομέρειες.
Μπορείτε να εκτελέσετε λειτουργία σύγκρισης για άλλες μορφές αρχείων: