Ψηφιακή υπογραφή Plugin για Aspose.PDF
Το Aspose.PDF Digital Signature Plugin για .NET επιτρέπει στους προγραμματιστές να εφαρμόζουν ψηφιακές υπογραφές – κρυπτογραφικές και ορατές – απευθείας σε αρχεία PDF από εφαρμογές .Net. Με ενσωματωμένη υποστήριξη για πιστοποιητικά, χρονοδιαγράμματα και εικόνες καταγραφής, διευκολύνει τις ασφαλείς ροές εργασίας εγγράφων σε επιχειρηματικές, νομικές ή σε σενάρια που βασίζονται στην τήρηση της συμμόρφωσης.
**Τελευταία άρθρα *
Aspose.PDF Ψηφιακή υπογραφή Plugin Κλειδιά χαρακτηριστικά
- Πιστοποιητικό βάσει υπογραφής PDF*Υπογράψτε τα έγγραφα PDF χρησιμοποιώντας τα πιστοποιητικά X.509 για αυθεντικότητα και συμμόρφωση.
- Υπογραφή εικόνας υποστήριξης*Συμπληρώστε τις εικόνες υπογραφής (π.χ., χειρογραφημένες, λογότυπα) σε ρυθμιζόμενες θέσεις στα υπογεγραμμένα έγγραφα.
- Ευέλικτη διαμόρφωση υπογραφής*Ρυθμίστε τη θέση, την αιτία και την εμφάνιση των υπογραφών. Προσαρμόστε την τοποθέτηση, το μέγεθος και το οπτικό στυλ.
** Προηγμένες επιλογές ασφαλείας**Χρησιμοποιήστε χρονοδιάγραμμα, ελέγχους ανάκλησης και κλείσιμο πεδίου υπογραφής για να ικανοποιήσετε τις προηγμένες απαιτήσεις.
Για να ξεκινήσετε με το Aspose.PDF Digital Signature Plugin
Εγκαταστήστε το Aspose.PDF για .NETΠροσθήκη του πακέτου μέσω του NuGet ή συσσωρεύσεις στο έργο .NET σας.
Διαγράψτε την άδειά σαςΕφαρμόστε τα κλειδιά άδειας χρήσης σας για να αποκλείσετε την πλήρη λειτουργικότητα.
Επιλογή εγγραφήςΧρήση
Signature
καιSignOptions
μαθήματα για να προσδιορίσετε εισαγωγή PDF, πιστοποιητικό, υπογραφή εικόνα, και επιλογές.Διεξάγετε τη διαδικασία υπογραφήςΕκτελέστε τη λειτουργία υπογραφής και αποθηκεύστε ή διανέμετε το υπογεγραμμένο έγγραφο.
** Παράδειγμα: Ψηφιακά υπογράψτε ένα PDF με πιστοποιητικό και υπογραφή εικόνας (C#)**
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
** Χρησιμοποιήστε περιπτώσεις και επέκταση**
- Bulk Υπογραφή: Αυτοματοποιήστε την υπογραφή τμημάτων PDF για HR, νομικές ή χρηματοοικονομικές δραστηριότητες.
- Οι ορατές εναντίον των αόρατων υπογραφών: Προσαρμόστε την εμφάνιση και την τοποθέτηση του υπογράφου για τις κανονιστικές ή εμπορικές απαιτήσεις.
- Επιβεβαίωση υπογραφής: Χρησιμοποιήστε την επέκταση του API Aspose.PDF για να ελέγξετε και να επικυρώσετε τις υπάρχουσες ψηφιακές υποθέσεις.
- Περισσότεροι υπογράφοντες: Εισάγετε τα βήματα υπογραφής για την προσθήκη πολλαπλών ψηφιακών υπογραμμών από διαφορετικούς χρήστες ή οντότητες.
Δείτε την αναφορά API για λεπτομέρειες σχετικά με τη διαμόρφωση των διακομιστών χρονοδιάγραμμα, την επικύρωση της υπογραφής και την προσαρμοσμένη εμφάνιση.
* Οι καλύτερες πρακτικές *
- Ασφαλής αποθήκευση και διαχείριση ιδιωτικών αρχείων / πιστοποιητικών.
- Πάντα καταγράψτε τις επιχειρήσεις υπογραφής και επαληθεύστε την απόδοση για συμμόρφωση.
- Ρυθμίστε τις υπογραφικές εικόνες σε σαφείς, απεριόριστες περιοχές εγγράφου.
- Δοκιμάστε με μια ποικιλία από αναθεωρητές PDF για να εξασφαλίσετε την προβολή και τη συμβατότητα της υπογραφής.
**Σχετικά με τα στοιχεία: *