Zavedení
GroupDocs.Signature pro .NET je výkonná knihovna, která vývojářům umožňuje efektivně podepisovat obrázky metadaty. Tento tutoriál vás krok za krokem provede celým procesem.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- GroupDocs.Signature pro .NET: Nainstalujte balíček GroupDocs.Signature do svého projektu .NET. Můžete si ho stáhnout z zde.
- Soubor s obrázkem: Připravte soubor s obrázkem, který chcete podepsat pomocí metadat.
Importovat nezbytné jmenné prostory
Do kódu C# importujte následující jmenné prostory:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Krok 1: Načtěte soubor s obrázkem
Začněte zadáním cesty k souboru s obrázkem a výstupního adresáře pro podepsaný obraz:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Krok 2: Vytvoření podpisů metadat
Dále vytvořte podpisy metadat a přidejte je do možností podepisování:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // Počáteční ID pro metadata
MetadataSignOptions options = new MetadataSignOptions();
// Přidání různých typů podpisů metadat
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Řetězcová hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // Hodnota data a času
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Celočíselná hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Dvojitá hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Desetinná hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Hodnota s plovoucí desetinnou čárkou
// Podepište dokument a uložte výsledek
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Závěr
V tomto tutoriálu jste se naučili, jak podepsat obrázek metadaty pomocí nástroje GroupDocs.Signature pro .NET. Dodržováním těchto kroků můžete snadno přidat podpisy metadat do svých aplikací .NET, čímž vylepšíte funkčnost a integritu svých obrázků.
Často kladené otázky
Mohu podepsat více obrázků metadaty pomocí GroupDocs.Signature pro .NET?
Ano, můžete podepsat více obrázků iterací každým souborem obrázku a použitím podpisů metadat.
Je k dispozici zkušební verze pro GroupDocs.Signature pro .NET?
Ano, zkušební verzi si můžete stáhnout z zde.
Podporuje GroupDocs.Signature pro .NET i jiné formáty souborů než obrázky?
Rozhodně! GroupDocs.Signature podporuje různé formáty, včetně PDF, Wordu, Excelu a dalších.
Mohu si přizpůsobit vzhled podpisu metadat?
Ano, můžete si přizpůsobit aspekty, jako je velikost písma, barva a umístění podpisu metadat.
Kde mohu získat podporu pro GroupDocs.Signature pro .NET?
Pro podporu navštivte fórum GroupDocs.Signature zde.