Wstęp

GroupDocs.Signature dla .NET to potężna biblioteka, która umożliwia programistom efektywne 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ć ze strony Tutaj.
  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 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ść daty i godziny
        .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 dowiesz się, jak podpisać obraz metadanymi za pomocą GroupDocs.Signature dla .NET. Postępując zgodnie z tymi krokami, możesz łatwo dodawać 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, przechodząc przez 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 strony Tutaj.

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 techniczną dotyczącą GroupDocs.Signature dla .NET?

Aby uzyskać pomoc, odwiedź forum GroupDocs.Signature Tutaj.