Průvodce podepisováním obrázků pomocí metadat pomocí GroupDocs.Signature
Zavedení
GroupDocs.Signature for .NET je výkonná knihovna, která umožňuje vývojářům efektivně podepisovat obrázky pomocí metadat. Tento tutoriál vás provede procesem krok za krokem.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- GroupDocs.Signature for .NET: Nainstalujte balíček GroupDocs.Signature do svého projektu .NET. Můžete si jej stáhnout zzde.
- Soubor obrázku: Připravte soubor obrázku, který chcete podepsat pomocí metadat.
Importujte potřebné 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 obrázku
Začněte zadáním cesty k souboru obrázku a výstupního adresáře pro podepsaný obrázek:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Krok 2: Vytvořte podpisy 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řidejte různé typy podpisů metadat
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Hodnota řetězce
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // Hodnota DateTime
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Celočíselná hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Dvojnásobná hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Desetinná hodnota
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Plovoucí hodnota
// 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 kurzu jste se naučili, jak podepsat obrázek pomocí metadat pomocí GroupDocs.Signature for .NET. Pomocí 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ů.
FAQ
Mohu podepsat více obrázků pomocí metadat pomocí GroupDocs.Signature for .NET?
Ano, můžete podepsat více obrázků procházením každého souboru 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 zzde.
Podporuje GroupDocs.Signature for .NET jiné formáty souborů kromě obrázků?
Absolutně! GroupDocs.Signature podporuje různé formáty, včetně PDF, Wordu, Excelu a dalších.
Mohu přizpůsobit vzhled podpisu metadat?
Ano, můžete přizpůsobit aspekty, jako je velikost písma, barva a poloha podpisu metadat.
Kde mohu získat podporu pro GroupDocs.Signature pro .NET?
Podporu získáte na fóru GroupDocs.Signaturezde.