Εισαγωγή

Το GroupDocs.Signature για .NET είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να υπογράφουν αποτελεσματικά εικόνες με μεταδεδομένα. Αυτό το σεμινάριο θα σας καθοδηγήσει βήμα προς βήμα στη διαδικασία.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:

  1. GroupDocs.Signature για .NET: Εγκαταστήστε το πακέτο GroupDocs.Signature στο έργο .NET σας. Μπορείτε να το κατεβάσετε από εδώ.
  2. Αρχείο εικόνας: Προετοιμάστε το αρχείο εικόνας που θέλετε να υπογράψετε με μεταδεδομένα.

Εισαγωγή απαραίτητων χώρων ονομάτων

Στον κώδικα C#, εισαγάγετε τους ακόλουθους χώρους ονομάτων:

using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

Βήμα 1: Φόρτωση του αρχείου εικόνας σας

Ξεκινήστε καθορίζοντας τη διαδρομή προς το αρχείο εικόνας σας και τον κατάλογο εξόδου για την υπογεγραμμένη εικόνα:

string filePath = "sample.png";            
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");

Βήμα 2: Δημιουργία υπογραφών μεταδεδομένων

Στη συνέχεια, δημιουργήστε υπογραφές μεταδεδομένων και προσθέστε τις στις επιλογές υπογραφής:

using (Signature signature = new Signature(filePath))
{
    ushort imgsMetadataId = 41996; // Αρχικό αναγνωριστικό για μεταδεδομένα
    MetadataSignOptions options = new MetadataSignOptions();

    // Προσθήκη διαφόρων τύπων υπογραφών μεταδεδομένων
    options
        .Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Τιμή συμβολοσειράς
        .Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now))          // Τιμή ημερομηνίας/ώρας
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123456))                // Ακέραιη τιμή
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D))              // Διπλή αξία
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M))              // Δεκαδική τιμή
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F));             // Αριθ. κινητής μεταβλητής

    // Υπογράψτε το έγγραφο και αποθηκεύστε το αποτέλεσμα
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}

Σύναψη

Σε αυτό το σεμινάριο, μάθατε πώς να υπογράφετε μια εικόνα με μεταδεδομένα χρησιμοποιώντας το GroupDocs.Signature για .NET. Ακολουθώντας αυτά τα βήματα, μπορείτε εύκολα να προσθέσετε υπογραφές μεταδεδομένων στις εφαρμογές .NET, βελτιώνοντας τη λειτουργικότητα και την ακεραιότητα των εικόνων σας.

Συχνές ερωτήσεις

Μπορώ να υπογράψω πολλές εικόνες με μεταδεδομένα χρησιμοποιώντας το GroupDocs.Signature για .NET;

Ναι, μπορείτε να υπογράψετε πολλές εικόνες επανειλημμένα σε κάθε αρχείο εικόνας και εφαρμόζοντας τις υπογραφές μεταδεδομένων.

Υπάρχει διαθέσιμη δοκιμαστική έκδοση για το GroupDocs.Signature για .NET;

Ναι, μπορείτε να κατεβάσετε την δοκιμαστική έκδοση από εδώ.

Υποστηρίζει το GroupDocs.Signature για .NET άλλες μορφές αρχείων εκτός από εικόνες;

Απολύτως! Το GroupDocs.Signature υποστηρίζει διάφορες μορφές, όπως PDF, Word, Excel και άλλες.

Μπορώ να προσαρμόσω την εμφάνιση της υπογραφής μεταδεδομένων;

Ναι, μπορείτε να προσαρμόσετε πτυχές όπως το μέγεθος γραμματοσειράς, το χρώμα και τη θέση της υπογραφής μεταδεδομένων.

Πού μπορώ να λάβω υποστήριξη για το GroupDocs.Signature για .NET;

Για υποστήριξη, επισκεφθείτε το φόρουμ GroupDocs.Signature εδώ.