Αυτός ο σύντομος οδηγός περιγράφει πώς να αφαιρέσετε το υδατογράφημα από το PDF χρησιμοποιώντας C#. Περιέχει όλους τους πόρους που απαιτούνται για τη δημιουργία του περιβάλλοντος, μια διαδικασία βήμα προς βήμα για τη σύνταξη της εφαρμογής και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης για αφαίρεση κειμένου υδατογραφήματος από το PDF χρησιμοποιώντας C#. Θα μάθετε επίσης να εργάζεστε με διαφορετικούς τύπους τεχνουργημάτων σε μια σελίδα και να φιλτράρετε τα τεχνουργήματα των απαιτούμενων τύπων.
Βήματα για να διαγράψετε το υδατογράφημα από το PDF χρησιμοποιώντας C#
- Δημιουργήστε το περιβάλλον για να προσθέσετε το Aspose.PDF for .NET στο έργο σας για να αφαιρέσετε το υδατογράφημα
- Φορτώστε το αρχείο PDF προέλευσης στο αντικείμενο κλάσης Document για να διαγράψετε το υδατογράφημα
- Αναλύστε όλα τα artifacts σε κάθε σελίδα του εγγράφου και δημιουργήστε μια λίστα με τεχνουργήματα τύπου υδατογραφήματος
- Αφού συμπληρωθεί η λίστα με τα επιθυμητά αντικείμενα, διαγράψτε όλα τα υδατογραφήματα
- Αποθηκεύστε το αρχείο PDF που προκύπτει αφού αφαιρέσετε τα υδατογραφήματα
Αυτά τα βήματα εξηγούν τη διαδικασία αφαίρεσης υδατογραφήματος από έγγραφο PDF χρησιμοποιώντας C# προσδιορίζοντας τους σημαντικούς πόρους, κλάσεις, μεθόδους και ιδιότητες που απαιτούνται κατά τη σύνταξη αυτής της εφαρμογής. Κατά τη διάρκεια της διαδικασίας, το αρχείο προέλευσης PDF φορτώνεται στο αντικείμενο κλάσης Document και, στη συνέχεια, αναλύονται όλες οι σελίδες του. Για κάθε σελίδα, τα τεχνουργήματά της ελέγχονται για τον τύπο υδατογράφημα και αποθηκεύονται σε μια λίστα για αφαίρεση στο τέλος.
Κώδικας για αφαίρεση υδατογραφήματος από PDF χρησιμοποιώντας C#
Αυτός ο κώδικας δείχνει τη διαδικασία εγγραφής ενός water mark remover σε PDF χρησιμοποιώντας C#. Χρησιμοποιεί τη συλλογή Page.Artifacts για να αναγνωρίσει τα τεχνουργήματα τύπου Watermark συγκρίνοντας την ιδιότητα Subtype με την τιμή απαριθμητή Artifact.ArtifactSubtype.Watermark. Μόλις συλλεχθούν όλα τα τεχνουργήματα υδατογραφήματος σε μια λίστα, αυτή η λίστα αναλύεται και τα αντίστοιχα υδατογραφήματα διαγράφονται από κάθε σελίδα ξεχωριστά.
Αυτό το γρήγορο σεμινάριο μας καθοδήγησε να διαγράψουμε το υδατογράφημα από το PDF χρησιμοποιώντας C#. Εάν θέλετε να μάθετε τη διαδικασία προσθήκης υδατογραφήματος, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υδατογράφημα σε PDF σε C#.