GroupDocs.Signature Kullanarak Görüntüleri Meta Verilerle İmzalama Kılavuzu
giriiş
GroupDocs.Signature for .NET, geliştiricilerin meta verilerle görüntüleri etkili bir şekilde imzalamalarına olanak tanıyan güçlü bir kütüphanedir. Bu eğitim sizi adım adım süreç boyunca yönlendirecektir.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- GroupDocs.Signature for .NET: GroupDocs.Signature paketini .NET projenize yükleyin. Bunu şu adresten indirebilirsiniz:Burada.
- Resim Dosyası: Meta verilerle imzalamak istediğiniz resim dosyasını hazırlayın.
Gerekli Ad Alanlarını İçe Aktar
C# kodunuzda aşağıdaki ad alanlarını içe aktarın:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Adım 1: Görüntü Dosyanızı Yükleyin
İmzalanmış görüntü dosyanızın yolunu ve çıktı dizinini belirterek başlayın:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Adım 2: Meta Veri İmzaları Oluşturun
Daha sonra meta veri imzaları oluşturun ve bunları imzalama seçeneklerine ekleyin:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // Meta veriler için başlangıç kimliği
MetadataSignOptions options = new MetadataSignOptions();
// Çeşitli meta veri imzaları türleri ekleyin
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Dize değeri
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // DateTime değeri
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Tam sayı değeri
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Çift değer
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Ondalık değer
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Kayan nokta değeri
// Belgeyi imzalayın ve sonucu kaydedin
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Çözüm
Bu eğitimde, .NET için GroupDocs.Signature kullanarak bir görüntüyü meta verilerle nasıl imzalayacağınızı öğrendiniz. Bu adımları izleyerek, .NET uygulamalarınıza kolayca meta veri imzaları ekleyebilir, görüntülerinizin işlevselliğini ve bütünlüğünü artırabilirsiniz.
SSS
GroupDocs.Signature for .NET kullanarak birden fazla görseli meta verilerle imzalayabilir miyim?
Evet, her resim dosyasını tek tek inceleyerek ve meta veri imzalarını uygulayarak birden fazla resmi imzalayabilirsiniz.
GroupDocs.Signature for .NET için deneme sürümü mevcut mu?
Evet, deneme sürümünü şu adresten indirebilirsiniz:Burada.
GroupDocs.Signature for .NET resimlerin dışında başka dosya biçimlerini de destekliyor mu?
Kesinlikle! GroupDocs.Signature, PDF, Word, Excel ve daha fazlası dahil olmak üzere çeşitli formatları destekler.
Meta veri imzasının görünümünü özelleştirebilir miyim?
Evet, yazı tipi boyutu, rengi ve meta veri imzasının konumu gibi özellikleri özelleştirebilirsiniz.
GroupDocs.Signature for .NET için desteği nereden alabilirim?
Destek için GroupDocs.Signature forumunu ziyaret edinBurada.