Útmutató a képek metaadatokkal történő aláírásához a GroupDocs.Signature használatával
Bevezetés
A GroupDocs.Signature for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy hatékonyan írják alá a képeket metaadatokkal. Ez az oktatóanyag lépésről lépésre végigvezeti a folyamaton.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:
- GroupDocs.Signature for .NET: Telepítse a GroupDocs.Signature csomagot .NET-projektjébe. Letöltheti innenitt.
- Képfájl: Készítse elő a metaadatokkal aláírni kívánt képfájlt.
Importálja a szükséges névtereket
A C# kódban importálja a következő névtereket:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1. lépés: Töltse be a képfájlt
Először adja meg a képfájl elérési útját és az aláírt kép kimeneti könyvtárát:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
2. lépés: Hozzon létre metaadat-aláírásokat
Ezután hozzon létre metaadat-aláírásokat, és adja hozzá őket az aláírási beállításokhoz:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // A metaadatok kezdőazonosítója
MetadataSignOptions options = new MetadataSignOptions();
// Különféle típusú metaadat-aláírások hozzáadása
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Karakterlánc értéke
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // DateTime érték
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Egész érték
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Dupla érték
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Tizedes érték
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Lebegő érték
// Írja alá a dokumentumot, és mentse el az eredményt
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Következtetés
Ebben az oktatóanyagban megtanulta, hogyan írhat alá egy képet metaadatokkal a GroupDocs.Signature for .NET használatával. Az alábbi lépések követésével könnyedén hozzáadhat metaadat-aláírásokat .NET-alkalmazásaihoz, javítva a képek funkcionalitását és integritását.
GYIK
Aláírhatok több képet metaadatokkal a GroupDocs.Signature for .NET használatával?
Igen, több képet is aláírhat az egyes képfájlok iterációjával és a metaadat-aláírások alkalmazásával.
Elérhető a GroupDocs.Signature for .NET próbaverziója?
Igen, letöltheti a próbaverziót innenitt.
A GroupDocs.Signature for .NET támogatja a képeken kívül más fájlformátumokat is?
Teljesen! A GroupDocs.Signature különféle formátumokat támogat, beleértve a PDF, Word, Excel és egyebeket.
Testreszabhatom a metaadat-aláírás megjelenését?
Igen, személyre szabhatja az olyan szempontokat, mint a betűméret, a szín és a metaadat-aláírás pozíciója.
Hol kaphatok támogatást a GroupDocs.Signature for .NET-hez?
Támogatásért keresse fel a GroupDocs.Signature fórumotitt.