Αυτός ο γρήγορος οδηγός εκμάθησης πώς να προσθέσετε υπογραφή στο Word χρησιμοποιώντας C# κοινοποιώντας λεπτομέρειες διαμόρφωσης, λεπτομερή βήματα και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης που χρησιμοποιεί το έγγραφο προέλευσης του Word, ένα κατάστημα PKCS12 και τον κωδικό πρόσβασής του. Μπορείτε να ορίσετε έναν αριθμό ιδιοτήτων πριν υπογράψετε το έγγραφο που είναι ορατό στους χρήστες για αναφορά τους. Μόλις εισαγάγετε ηλεκτρονική υπογραφή στο Word χρησιμοποιώντας C#, μπορεί να αποθηκευτεί σε οποιαδήποτε από τις υποστηριζόμενες μορφές όπως DOCX, DOC κ.λπ.
Βήματα για την προσθήκη υπογραφής στο Word χρησιμοποιώντας C#
- Διαμορφώστε το περιβάλλον ανάπτυξης για να προσθέσετε το Aspose.Words χρησιμοποιώντας τη διαχείριση πακέτων NuGet για την υπογραφή εγγράφων
- Φορτώστε το πιστοποιητικό PFX χρησιμοποιώντας την κλάση CertificateHolder παρέχοντας τη διαδρομή αρχείου και τον κωδικό πρόσβασης
- Ορίστε τα σχόλια και τον χρόνο υπογραφής χρησιμοποιώντας το αντικείμενο SignOptions
- Φορτώστε το αρχείο προέλευσης του Word χρησιμοποιώντας το FileStream
- Υπογράψτε το φορτωμένο έγγραφο χρησιμοποιώντας τη μέθοδο Sign στην κλάση DigitalSignatureUtil
- Φορτώστε το υπογεγραμμένο έγγραφο και επαληθεύστε τις πληροφορίες υπογραφής
Αυτά τα βήματα περιγράφουν τη διαδικασία προσθήκης ψηφιακής υπογραφής στο Word χρησιμοποιώντας C# με κοινή χρήση όλων των απαιτούμενων κλάσεων και μεθόδων. Πρέπει να φορτώσουμε το πιστοποιητικό μαζί με τον κωδικό πρόσβασης και στη συνέχεια να ορίσουμε μερικές ιδιότητες όπως σχόλια από την αρχή υπογραφής, ημερομηνία-ώρα υπογραφής, εικόνα γραμμής υπογραφής και αναγνωριστικό παρόχου. Τέλος, υπογράφουμε το έγγραφο χρησιμοποιώντας την κλάση DigitalSignatureUtil και αποθηκεύουμε το έγγραφο στο δίσκο, ωστόσο, το τελευταίο βήμα είναι προαιρετικό όπου έχουμε αποδείξει την επαλήθευση της υπογραφής φορτώνοντας το υπογεγραμμένο έγγραφο και εμφανίζοντας τις πληροφορίες του.
Κώδικας για υπογραφή εγγράφων του Word χρησιμοποιώντας C#
Αυτός ο κώδικας δείχνει πώς να εισάγετε υπογραφή στο Word χρησιμοποιώντας C# χρησιμοποιώντας την κλάση DigitalSignatureUtil. Υποστηρίζει πολλές άλλες δυνατότητες, καθώς και την αφαίρεση όλων των υπογραφών από ένα αρχείο Word για την τροποποίησή του. Ομοίως, η κλάση DigitalSignature που χρησιμοποιείται για τη λήψη της αναφοράς της υπογραφής στο φορτωμένο έγγραφο περιέχει έναν αριθμό ιδιοτήτων όπως χρόνος υπογραφής, σχόλια, όνομα θέματος και όνομα εκδότη.
Αυτό το σεμινάριο μας καθοδήγησε να προσθέσουμε υπογραφή στο Word χρησιμοποιώντας C#. Εάν ενδιαφέρεστε να δημιουργήσετε ένα αρχείο Word από την αρχή, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε έγγραφο του Word σε C#.