Przewodnik po podpisywaniu obrazów metadanymi przy użyciu GroupDocs.Signature

Wstęp

GroupDocs.Signature dla .NET to potężna biblioteka, która umożliwia deweloperom wydajne podpisywanie obrazów metadanymi. Ten samouczek przeprowadzi Cię przez ten proces krok po kroku.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że masz następujące rzeczy:

  1. GroupDocs.Signature dla .NET: Zainstaluj pakiet GroupDocs.Signature w swoim projekcie .NET. Możesz go pobrać zTutaj.
  2. Plik obrazu: Przygotuj plik obrazu, który chcesz podpisać metadanymi.

Importuj niezbędne przestrzenie nazw

W kodzie C# zaimportuj następujące przestrzenie nazw:

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

Krok 1: Załaduj plik obrazu

Zacznij od określenia ścieżki do pliku obrazu i katalogu wyjściowego podpisanego obrazu:

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

Krok 2: Utwórz podpisy metadanych

Następnie utwórz podpisy metadanych i dodaj je do opcji podpisywania:

using (Signature signature = new Signature(filePath))
{
    ushort imgsMetadataId = 41996; // Początkowy identyfikator dla metadanych
    MetadataSignOptions options = new MetadataSignOptions();

    // Dodaj różne typy podpisów metadanych
    options
        .Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Wartość ciągu
        .Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now))          // Wartość DateTime
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123456))                // Wartość całkowita
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D))              // Podwójna wartość
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M))              // Wartość dziesiętna
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F));             // Wartość zmiennoprzecinkowa

    // Podpisz dokument i zapisz wynik
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}

Wniosek

W tym samouczku dowiedziałeś się, jak podpisać obraz metadanymi za pomocą GroupDocs.Signature dla .NET. Wykonując te kroki, możesz łatwo dodać podpisy metadanych do swoich aplikacji .NET, zwiększając funkcjonalność i integralność swoich obrazów.

Najczęściej zadawane pytania

Czy mogę podpisać wiele obrazów metadanymi przy użyciu GroupDocs.Signature dla .NET?

Tak, możesz podpisać wiele obrazów, przeglądając każdy plik obrazu i stosując podpisy metadanych.

Czy jest dostępna wersja próbna GroupDocs.Signature dla .NET?

Tak, możesz pobrać wersję próbną ze stronyTutaj.

Czy GroupDocs.Signature dla .NET obsługuje inne formaty plików oprócz obrazów?

Oczywiście! GroupDocs.Signature obsługuje różne formaty, w tym PDF, Word, Excel i inne.

Czy mogę dostosować wygląd podpisu metadanych?

Tak, możesz dostosować takie elementy, jak rozmiar czcionki, kolor i położenie podpisu metadanych.

Gdzie mogę uzyskać pomoc dotyczącą GroupDocs.Signature dla .NET?

Aby uzyskać pomoc, odwiedź forum GroupDocs.SignatureTutaj.