Συγκριτής εγγράφων Aspose.Words για το .NET

Το Aspose.Words Document Comparer για το .NET παρέχει στους προγραμματιστές ένα ισχυρό εργαλείο για να συγκρίνουν δύο έγγραφα του Word και να παράγουν αναθεωρήσεις που υπογραμμίζουν κάθε ανιχνευμένη διαφορά. Είτε για νομική, τεχνική ή συντακτική επανεξέταση, αυτό το plugin εξασφαλίζει την ακριβή παρακολούθηση των επεξεργασιών κειμένου, τη μορφοποίηση αλλαγών και των διαρθρωτικών τροποποιήσεων απευθείας στις εφαρμογές σας.

Εισαγωγή και εγκατάσταση

Υποστηριζόμενα περιβάλλοντα:

  • Λίγα λόγια για Windows, Linux, MacOS
  • Πλαίσια: .NET Framework, .NET Standard, ,NET Core, 5/6+, Mono
  • IDEs: Microsoft Visual Studio (2010-2022), Xamarin, MonoDevelop

Γρήγορη έναρξη: Συγκρίνετε τα έγγραφα στο .NET

using Aspose.Words;

var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

Αυτό το σενάριο αποδεικνύει τη σύγκριση δύο εγγράφων και την ιθεροποίηση μέσω των αναθεωρήσεων που παράγονται.

Χαρακτηριστικά και λειτουργίες

Σύγκριση κεντρικών εγγράφων

  • Συγκρίνετε DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown και πολλά άλλα.
  • Εισάγει ενδείξεις, διαγραφές και αλλαγές μορφοποίησης από το δεύτερο έγγραφο στο πρώτο.
  • Διατηρεί πρωτότυπο περιεχόμενο και εφαρμόζει το συνηθισμένο στυλ του Word Track Changes.

Παρακολούθηση και διαχείριση ελέγχου

  • Κατηγορεί τις αναθεωρήσεις ως Εισάγετε, Διαγράψτε ή FormatChange.
  • Υποστηρίζει προγράμματα αποδοχής/απορρήτου.
  • Επιτρέπει την ιταρία για την κατασκευή προσαρμοσμένων εκθέσεων ή συνοπτικών.

Προσαρμοσμένες συγκριτικές ρυθμίσεις

  • Συγκεντρώστε την ευαισθησία.
  • Επιλέξτε αν να παρακολουθείτε τις αλλαγές του λευκού χώρου (διαστήματα, καρτέλες, διαλείμματα).
  • Ελέγξτε τη συγκρίσιμη γραφειοκρατία: χαρακτήρα, λέξη, ή επίπεδο παραγράφου.
  • Απομακρύνετε κόμβους όπως σχόλια, σημειώσεις ή επικεφαλίδες.

Σύγκριση στοιχείων

  • Text: Ανακαλύπτει προσθήκες, διαγραφές και κείμενο που μεταφέρεται.
  • Προτύπωση: Αναγνωρίζει τις αλλαγές γραμματοσειράς, παραγράφου και στυλ.
  • Πίνακες: Τάξτε γραμμές / στήλες ενσωμάτωσης, διαγραφές και κυτταρικές ενώσεις / διαιρέσεις.
  • Αντικείμενα: Σημαίες ενσωματωμένες, διαγραφές ή αναπροσαρμοσμένες εικόνες, σχήματα και αντικείμενους OLE.

Αποτελεσματικότητα και κλιμάκωση

  • Οι API με βάση τη ροή επιτρέπουν την αποτελεσματική σύγκριση πολύ μεγάλων εγγράφων.
  • Πολλαπλές συγκρίσεις που υποστηρίζονται για την επεξεργασία συσκευών.
  • Προσαρμόσιμο αποτύπωμα μνήμης με επιλογές φόρτωσης και αποθήκευσης.

שיטות עבודה מומלצות

  • Εφαρμόστε άδεια νωρίς για να αποφύγετε τα μηνύματα αξιολόγησης.
  • Κανονικοποιήστε τα έγγραφα (τυλ, αφαιρέστε τις αλλαγές που παρακολουθούνται) πριν από τη σύγκριση.
  • Προσαρμόστε την ευαισθησία του λευκού χώρου / περιπτώματος για να μειώσετε τα ψευδή θετικά.
  • Χρησιμοποιήστε το Revisions συλλογή για διαρθρωμένες αλλαγές λογότυπων.
  • Για τα μαζικά φορτία εργασίας, εκτελέστε τις συγκρίσεις ασύγχρονες και διαχειριστείτε την ανταγωνιστικότητα.

פתרון בעיות נפוצות

Αναμενόμενα αποτελέσματα ή απροσδόκητες αλλαγές?✔ Ελέγξτε την ακεραιότητα του εγγράφου και τη συνοχή της μορφοποίησης.

Αξιολόγηση σήματος νερού ή περιορισμένη λειτουργικότητα?✔ Η άδεια εξασφάλισης εφαρμόζεται σωστά.

Χαμηλή απόδοση με μεγάλα έγγραφα?✔ Χρησιμοποιήστε API με βάση τη ροή και επιτρέψτε παράλληλη επεξεργασία όπου είναι δυνατόν.

Συχνές ερωτήσεις

**Q: Τι είναι το Aspose.Words Document Comparer για .NET?**Ένα plugin για την ανίχνευση διαφορών μεταξύ των εγγράφων και την εφαρμογή τους ως αναθεωρήσεις για επανεξέταση.

**Q: Ποιες μορφές αρχείων υποστηρίζονται?**DOC, DOCX, RTF, HTML, PDF, OpenOffice μορφές, Markdown, και εικόνες (JPG, PNG, κλπ.).

**Q: Μπορώ να αποδεχτώ ή να αρνηθώ τις αναθεωρήσεις προγραμματικά?**Ναι. Το API υποστηρίζει την αποδοχή / απόρριψη αναθεωρήσεων μαζικά ή μεμονωμένα.

**Q: Πώς ενσωματώνεται αυτό με το Aspose.Words?**Λειτουργεί άμεσα με τα αντικείμενα εγγράφου Aspose.Words, διασφαλίζοντας την αδιάλειπτη ολοκλήρωση με τις υπάρχουσες ροές εργασίας.

**Q: Ποια βιομηχανίες επωφελούνται από αυτό το εργαλείο?**Οι νομικοί, χρηματοπιστωτικοί, εκδοτικοί και επιχειρηματικοί τομείς το χρησιμοποιούν για τον έλεγχο, τη συμμόρφωση και την εκτυπωτική αναθεώρηση.

 Ελληνικά