giriiş
GroupDocs.Signature for .NET, geliştiricilerin görselleri meta verilerle verimli bir şekilde imzalamalarına olanak tanıyan güçlü bir kütüphanedir. Bu eğitim, süreci adım adım anlatacaktır.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- .NET için GroupDocs.Signature: GroupDocs.Signature paketini .NET projenize yükleyin. Buradan 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
İmzalı 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 imzası 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ında yineleme yaparak 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 yanı sıra diğer 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 edin Burada.