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í:

  1. GroupDocs.Signature for .NET: Nainstalujte balíček GroupDocs.Signature do svého projektu .NET. Můžete si jej stáhnout zzde.
  2. 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.