Αυτό το άρθρο καθοδηγεί πώς να συγκρίνετε έγγραφα PDF χρησιμοποιώντας C#. Διαθέτει τις λεπτομέρειες για να ορίσετε το IDE για την ανάπτυξη, μια λίστα με τα βήματα προγραμματισμού και ένα δείγμα κώδικα για την ανάπτυξη ενός εργαλείου σύγκρισης PDF χρησιμοποιώντας C#. Θα μάθετε να συγκρίνετε σελίδα προς σελίδα ή να συγκρίνετε τα δύο PDF στο σύνολό τους χωρίς να χρησιμοποιείτε κανένα εργαλείο τρίτων.
Βήματα για τη σύγκριση αρχείων PDF χρησιμοποιώντας C#
- Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.PDF for .NET για να συγκρίνετε αρχεία PDF
- Φορτώστε και τα δύο αρχεία PDF σε ξεχωριστά αντικείμενα της κλάσης Document
- Δημιουργήστε το αντικείμενο ComparisonOptions για προσαρμοσμένες ρυθμίσεις
- Χρησιμοποιήστε τον χώρο ονομάτων TextPdfComparer και καλέστε τη μέθοδο ComparePages() για σύγκριση μεμονωμένων σελίδων
- Χρησιμοποιήστε το CompareFlatDocuments() για να συγκρίνετε δύο διαφορετικά αρχεία
Τα παραπάνω βήματα περιγράφουν τη διαδικασία σύγκρισης δύο εγγράφων PDF χρησιμοποιώντας C#. Φορτώστε και τα δύο αρχεία PDF ξεχωριστά στο αντικείμενο της κλάσης Document και αποκτήστε πρόσβαση στην αναφορά στις σελίδες προορισμού και από τα δύο αρχεία. Καλέστε τη μέθοδο TextPdfComparer.ComparePages() για να συγκρίνετε τις σελίδες ή καλέστε τη μέθοδο TextPdfComparer.CompareFlatDocuments() για να συγκρίνετε το πλήρες κείμενο των δύο φορτωμένων αρχείων.
Κώδικας για σύγκριση δύο αρχείων PDF χρησιμοποιώντας C#
Ο παραπάνω κώδικας δείχνει τον μηχανισμό για την ανάπτυξη ενός εργαλείου σύγκρισης εγγράφων PDF χρησιμοποιώντας C#. Μπορείτε να προσαρμόσετε τη διαδικασία ορίζοντας τη λίστα των εξαιρούμενων ορθογώνιων περιοχών στα αρχεία 1 και 2, επισημαίνοντας για να εξαιρεθούν πίνακες από τη σύγκριση ή ορίζοντας τις περιοχές εξαγωγής από τις επιλεγμένες σελίδες. Η σύγκριση σελίδων επιστρέφει μια λίστα διαφορών στις σελίδες, ενώ η σύγκριση αρχείων επιστρέφει το αρχείο PDF που περιέχει τις λεπτομέρειες των διαφορών μεταξύ των δύο αρχείων.
Αυτό το σεμινάριο μας δίδαξε πώς να συγκρίνουμε αρχεία PDF. Εάν θέλετε να συγχωνεύσετε αρχεία PDF, ανατρέξτε στο άρθρο στο πώς να συγχωνεύσετε αρχεία PDF χρησιμοποιώντας C#.