Αυτό το ευκρινές άρθρο έχει όλες τις πληροφορίες σχετικά με πώς να υπογράψετε ψηφιακά ένα έγγραφο του Excel χρησιμοποιώντας Java. Περιλαμβάνει τα λογικά βήματα που απαιτούνται για την εκτέλεση αυτής της εργασίας μέσω προγραμματισμού μαζί με το εκτελούμενο δείγμα κώδικα για εισαγωγή ηλεκτρονικής υπογραφής στο Excel χρησιμοποιώντας Java. Θα μάθετε επίσης την προσαρμογή αυτής της διαδικασίας ώστε να χρησιμοποιείτε ένα PFX για τη δημιουργία μιας ψηφιακής υπογραφής και στη συνέχεια να τοποθετείτε αυτήν την υπογραφή στο αρχείο Excel πριν το αποθηκεύσετε ως αρχείο XLSX ή σε οποιαδήποτε άλλη υποστηριζόμενη μορφή.
Βήματα για τη δημιουργία ψηφιακής υπογραφής στο Excel χρησιμοποιώντας Java
- Διαμορφώστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.Cells από το χώρο αποθήκευσης για την υπογραφή του αρχείου Excel
- Δημιουργήστε ένα Keystore και φορτώστε το πιστοποιητικό χρησιμοποιώντας το όνομα του αρχείου πιστοποιητικού και τον κωδικό πρόσβασης
- Δημιουργήστε ένα digital signature χρησιμοποιώντας τον παραπάνω χώρο αποθήκευσης κλειδιών και τον κωδικό πρόσβασης του ιδιωτικού κλειδιού
- Δώστε σχόλια, ημερομηνία υπογραφής και ώρα για την ψηφιακή υπογραφή
- Δημιουργήστε μια συλλογή ψηφιακών υπογραφών και προσθέστε τη νέα ψηφιακή υπογραφή σε αυτήν
- Φορτώστε το workbook και προσθέστε τη συλλογή ψηφιακών υπογραφών σε αυτό
- Αποθηκεύστε το ψηφιακά υπογεγραμμένο βιβλίο εργασίας
Αυτά τα βήματα περιγράφουν τη διαδικασία πώς να δημιουργήσετε μια ηλεκτρονική υπογραφή στο Excel χρησιμοποιώντας Java. Παρουσιάζεται μια σταδιακή διαδικασία όπου πρώτα δημιουργείται ένας χώρος αποθήκευσης κλειδιών χρησιμοποιώντας το πιστοποιητικό PFX και τον κωδικό πρόσβασης του ιδιωτικού κλειδιού, στη συνέχεια δημιουργείται μια συλλογή ψηφιακών υπογραφών και μια νέα ψηφιακή υπογραφή που δημιουργείται με τη βοήθεια του χώρου αποθήκευσης κλειδιών προστίθεται σε αυτήν τη συλλογή. Στο τελικό βήμα, φορτώνεται το βιβλίο εργασίας προορισμού και προστίθεται σε αυτό η συλλογή ψηφιακών υπογραφών.
Κώδικας για τοποθέτηση ψηφιακής υπογραφής στο Excel χρησιμοποιώντας Java
Σε αυτόν τον κωδικό για την ψηφιακή υπογραφή του Excel χρησιμοποιώντας Java, δημιουργείται ένα Keystore χρησιμοποιώντας την κρυπτογράφηση PKCS12 και, στη συνέχεια, το αρχείο πιστοποιητικού φορτώνεται σε αυτό. Το DigitalSignature δημιουργείται παρέχοντας το Keystore, τον κωδικό πρόσβασης του ιδιωτικού κλειδιού, τα σχόλια και τον χρόνο υπογραφής που παρέχεται από τον χρήστη, ωστόσο μπορείτε επίσης να προσθέσετε εικόνα υπογραφής, αναγνωριστικό παρόχου και XAdESType. Το βιβλίο εργασίας εξόδου μπορεί να αποθηκευτεί σε οποιαδήποτε από τις υποστηριζόμενες μορφές όπως XLSX, XLS, XLSM, ODS, XLSB κ.λπ.
Αυτό το σεμινάριο κοινοποίησε τη διαδικασία για την ψηφιακή υπογραφή του αρχείου Excel, ωστόσο, αν θέλετε να μάθετε τη διαδικασία μετατροπής του Excel σε εικόνα, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε φύλλα Excel σε Εικόνα σε Java.