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:
- GroupDocs.Signature dla .NET: Zainstaluj pakiet GroupDocs.Signature w swoim projekcie .NET. Możesz go pobrać zTutaj.
- 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.