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

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