Podepsat obrázek s metadaty

Úvod

GroupDocs.Signature for .NET 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 ztady.
  2. Soubor obrázku: Připravte soubor obrázku, který chcete podepsat pomocí metadat.

Import jmenných prostorů

Ujistěte se, že jste do kódu C# importovali potřebné 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

Nejprve zadejte cestu k souboru obrázku a výstupní adresář pro podepsaný obrázek s metadaty:

string filePath = "sample.png";            
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");

Krok 2: Vytvořte podpisy metadat

Dále vytvořte různé podpisy metadat a přidejte je do kolekce podpisů voleb:

using (Signature signature = new Signature(filePath))
{
    ushort imgsMetadataId = 41996;
    MetadataSignOptions options = new MetadataSignOptions();
    options
        .Add(new ImageMetadataSignature(imgsMetadataId++, "Mr.Scherlock Holmes")) // Hodnota řetězce
        .Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now))          // Datum Hodnota času
        .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
    
    // podepsat dokument do souboru
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nSource document 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 začlenit podpisy metadat do svých aplikací .NET.

FAQ

Mohu podepsat více obrázků pomocí metadat pomocí GroupDocs.Signature for .NET?

Ano, můžete podepsat více obrázků pomocí metadat tím, že projdete každý soubor obrázku a použijete podpisy metadat.

Je k dispozici zkušební verze pro GroupDocs.Signature pro .NET?

Ano, zkušební verzi si můžete stáhnout ztady.

Podporuje GroupDocs.Signature for .NET jiné formáty souborů kromě obrázků?

Ano, GroupDocs.Signature podporuje různé formáty souborů, včetně PDF, Wordu, Excelu a dalších.

Mohu přizpůsobit vzhled podpisu metadat?

Ano, můžete upravit vzhled podpisu metadat, jako je velikost písma, barva a poloha.

Kde mohu získat podporu pro GroupDocs.Signature pro .NET?

Podporu můžete získat na fóru GroupDocs.Signaturetady.