C# Kullanarak PDF'ye Resim İmzası Nasıl Eklenir

Bu kısa öğretici, C#** kullanarak PDF öğesine nasıl **görüntü imzası ekleyeceğinizi gösterecektir. Bir görüntü imzası kullanarak bir PDF belgesini imzalamak için popüler bir imza kitaplığı kullanacağız. Bu özelliği elde etmek için birkaç API çağrısı ve üç-dört satır kod kullanılacaktır. Son olarak, C# ile **PDF’yi resimle imzalamak için çalışan bir örnek sağlanmıştır.

C# Kullanarak PDF’ye Görüntü İmzası Ekleme Adımları

  1. Uygulamada NuGet paket yöneticisinden GroupDocs.Signature for .NET yapılandırın
  2. PDF’ye görüntü imzası eklemek için gerekli ad alanlarına bir başvuru ekleyin
  3. Signature sınıfını başlat ve kaynak PDF belgesini yükle
  4. ImageSignOptions sınıfından bir nesne oluşturun ve imza görüntüsünü yapıcısına iletin
  5. PDF belgesini bir görüntü imzasıyla imzalamak için Signature sınıfının Sign yöntemini kullanın

C#* kullanarak PDF’ye imza görüntüsü eklemek için *işlevselliği uygulama talimatları oldukça basittir. Projede NuGet’ten gerekli paketi yapılandırarak ve belgeyi imzalamak için gerekli ad alanlarını ekleyerek bu adımların uygulanmasına başlayacağız. Bundan sonra, kaynak PDF belgesini yükleyeceğiz ve imzalı PDF dosyası için imza konumunu ImageSignOptions sınıfını kullanarak ayarlayacağız. Son olarak imzalanan PDF belgesi Sign yöntemi yardımıyla diske kaydedilir.

C# Kullanarak PDF’ye Resim İmzası Ekleme Kodu

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace AddImageSignatureToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to add Image signature to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Signature.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// load the source PDF for sign with image signature
Signature signature = new Signature("sample.pdf");
// initialize image options with signature file path
ImageSignOptions options = new ImageSignOptions("signature.jpg")
{
// set signature position
Left = 100,
Top = 100,
AllPages = true
};
// sign document to file
signature.Sign("signed.pdf", options);
Console.WriteLine("Done");
}
}
}

Önceki örnek kodda, C#* ile PDF’ye *imza görüntüsü eklemek için yukarıda belirtilen talimatları izledik. Bu örnekte imza konumu için birkaç özellik tanımladık. Ancak, bu örneği değiştirebilir ve Kenarlık ayarları, Yükseklik, Genişlik, Yatay hizalama, Dikey hizalama ve çok daha fazlası gibi diğer özellikleri ayarlayabilirsiniz.

Bu yazıda, C# kullanarak bir PDF belgesine nasıl resim imzası ekleneceğini inceledik ve bazı örnek kodlar ekledik. Ek bilgi için önceki kılavuzumuzu C# ile PDF’ye Dijital İmza Nasıl Eklenir? ziyaret edebilirsiniz.

 Türkçe