Χρησιμοποιώντας το API προγραμματισμού μας, μπορείτε να συγκρίνετε δύο αρχεία και να βρείτε τη διαφορά μεταξύ τους. Με άλλα λόγια, η βιβλιοθήκη μας .NET είναι ένας ισχυρός έλεγχος διαφορών αρχείων. Αφού χρησιμοποιήσετε το Document Comparison API, μπορείτε να λάβετε το αποτέλεσμα και να το αποθηκεύσετε σε DOCX, PDF, DOC και ορισμένες άλλες μορφές.
Με αυτό το εγγενές API .NET, μπορείτε εύκολα να συγκρίνετε έγγραφα και να λάβετε τις διαφορές στην επιθυμητή μορφή εξόδου. Η βιβλιοθήκη μας C# είναι πλήρως αυτόνομη και δεν βασίζεται σε κανένα εξωτερικό εργαλείο ή υπηρεσία. Όλες οι δυνατότητες επεξεργασίας εγγράφων υλοποιούνται σε αυτήν την ισχυρή λύση C# για μια εμπειρία χωρίς προβλήματα.
Η σύγκριση εγγράφων είναι μια ιδιαίτερα περιζήτητη διαδικασία, ιδιαίτερα στις αυτοματοποιημένες ροές εργασίας εγγράφων. Είτε εργάζεστε με νομικά έγγραφα, συστήματα ελέγχου εκδόσεων ή συστήματα διαχείρισης περιεχομένου, το API σύγκρισης εγγράφων για το C# μπορεί να αλλάξει το παιχνίδι. Συγκρίνει τα περιεχόμενα των εγγράφων τόσο σε επίπεδο χαρακτήρων όσο και σε επίπεδο λέξης. Ακόμα κι αν έχει αλλάξει μόνο ένας χαρακτήρας, ολόκληρη η λέξη θα επισημανθεί ως τροποποιημένη. Αυτό σας επιτρέπει να ανιχνεύσετε τις μικρότερες αλλαγές που θα ήταν αόρατες στο ανθρώπινο μάτι.
Υπάρχουν περιπτώσεις που δεν είστε σίγουροι για το εάν ένα έγγραφο έχει τροποποιηθεί και η διαδικασία της μη αυτόματης σύγκρισης δύο εκδόσεων του εγγράφου μπορεί να είναι αρκετά δύσκολη. Από την άλλη πλευρά, υπάρχουν περιπτώσεις όπου είστε βέβαιοι ότι το έγγραφο έχει αλλάξει, αλλά το έργο του οπτικού εντοπισμού των ενημερωμένων περιοχών γίνεται εξαιρετικά δύσκολο. Ας εξερευνήσουμε μερικά τυπικά σενάρια όπου η αυτοματοποιημένη σύγκριση εγγράφων μπορεί να είναι απίστευτα χρήσιμη:
Ενσωματώνοντας την αυτόματη σύγκριση εγγράφων στις ροές εργασίας σας, αποκτάτε τη δυνατότητα να συγκρίνετε μέσω προγραμματισμού έγγραφα, να εξάγετε διαφορές και να λαμβάνετε άμεσα αποτελέσματα στην επιθυμητή μορφή εξόδου. Είτε είστε έμπειρος προγραμματιστής είτε μόλις ξεκινάτε με το .NET, τα ολοκληρωμένα αποσπάσματα κώδικα και η διαδικτυακή επίδειξη θα σας καθοδηγήσουν στη διαδικασία.
Δοκιμάστε τη ζωντανή μας επίδειξη ανεβάζοντας δύο έγγραφα, επιλέγοντας τη μορφή προορισμού για να επισημάνετε τις διαφορές και εξετάζοντας το απόσπασμα κώδικα C# που εμφανίζεται στην οθόνη. Αυτό το παράδειγμα δείχνει λεπτομερώς πώς να κάνετε σύγκριση εγγράφων μέσω προγραμματισμού και να λάβετε τα αποτελέσματα στην απαιτούμενη μορφή αρχείου.
Ένα σημαντικό σημείο: τα συγκριτικά έγγραφα δεν πρέπει να έχουν αναθεωρήσεις πριν καλέσετε τη μέθοδο σύγκρισης. Πρέπει πρώτα να αποδεχτείτε όλες τις αναθεωρήσεις. Έχουμε ήδη φροντίσει για αυτήν την απόχρωση στο απόσπασμα κώδικα C# παρακάτω:
dotnet add package Aspose.Words
αντίγραφο
using Aspose.Words;
var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");
// Δεν πρέπει να υπάρχουν αναθεωρήσεις πριν από τη σύγκριση.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Υπάρχουν τρεις εναλλακτικές επιλογές για να εγκαταστήσετε το "Aspose.Words για .NET" στο σύστημά σας. Επιλέξτε αυτό που μοιάζει με τις ανάγκες σας και ακολουθήστε τις οδηγίες βήμα προς βήμα:
Το προϊόν μας είναι πλήρως cross-platform και υποστηρίζει όλες τις σημαντικές υλοποιήσεις .NET:
Όσον αφορά τον κώδικα .NET δεν εξαρτάται από το υποκείμενο υλικό ή το λειτουργικό σύστημα, αλλά μόνο από μια Εικονική Μηχανή, είστε ελεύθεροι να αναπτύξετε οποιοδήποτε είδος λογισμικού για Windows, macOS, Android, iOS και Linux. Απλώς βεβαιωθείτε ότι έχετε εγκαταστήσει την αντίστοιχη έκδοση των .NET Framework, .NET Core, Windows Azure, Mono ή Xamarin.
Συνιστούμε τη χρήση ολοκληρωμένων περιβαλλόντων ανάπτυξης Microsoft Visual Studio, Xamarin και MonoDevelop για τη δημιουργία εφαρμογών C#, F#, VB.NET.
Για περισσότερες λεπτομέρειες, ανατρέξτε στην τεκμηρίωση προϊόντος.