C#'da QR Kodu ile PDF Belgesi Nasıl İmzalanır

Bu nasıl yapılır kılavuzu, C#‘da QR Koduyla **PDF belgesini imzalama sürecini açıklar. Ayrıca öğreticinin adım adım talimatlarını izleyerek **C#‘da QR Kodu oluşturmak için bir örnek kod yazacağız. Kullanıcılar, herhangi bir üçüncü taraf yazılımı kullanmadan belgeleri imzalayabilir. QR Kod imzalarını kullanarak PDF belgelerini imzalamak için ayrıntılı talimatlar ve örnek aşağıda bulunabilir.

C#’ta QR Koduyla PDF Belgesi İmzalama Adımları

  1. NuGet.org web sitesinden GroupDocs.Signature for .NET paketini kurun
  2. Koddaki gerekli ad alanlarına bir başvuru ekleyin
  3. Signature sınıfının bir örneğini oluşturarak giriş PDF dosyasını yükleyin
  4. Bir nesne oluşturarak QrCodeSignOptions sınıfını başlat
  5. Signature sınıfının Sign yöntemini çağırın ve QR Kodu için imzalama seçenekleriyle birlikte çıktı dosyasının adını iletin

C# QR Kodu oluşturucu özelliğini kolayca oluşturabilir ve yukarıdaki talimatları izleyerek PDF belgesini imzalamak için kullanabilirsiniz. NuGet web sitesinden ilgili paketi indirerek ve koddaki gerekli ad alanlarına başvurarak başlayın. Kaynak PDF dosyasını yüklemek için Signature sınıfının bir örneğini oluşturun ve ardından QR-Code imza seçeneklerini ayarlamak için QrCodeSignOptions sınıfını başlatın. Son olarak, PDF belgesini imzalayın ve Sign yöntemini kullanarak diske kaydedin.

C#’ta QR Koduyla PDF Belgesini İmzalamak İçin Kod

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignPdfWithQRCodeInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to eSign PDF with QR-Code 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 eSign with QRCode
Signature signature = new Signature("sample.pdf");
// create QRCode option with predefined QRCode text
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith")
{
// setup QRCode encoding type
EncodeType = QrCodeTypes.QR,
// set signature position
Left = 50,
Top = 150,
Width = 200,
Height = 200
};
// sign document to file
SignResult result = signature.Sign("sign.pdf", options);
Console.WriteLine("Done");
}
}
}

Yukarıdaki örnekte, PDF belgelerinin C#* ile e-İmzalama özelliğini geliştirmek için yukarıda bahsedilen adımları kullandık. Bu örnekte, QR-Kodunun solunu, üstünü, genişliğini ve yüksekliğini tanımladık. Ancak, kenarlık, arka plan rengi, metin rengi ve yazı tipi gibi imzalama seçeneklerini ayarlayarak QR Kodunu özelleştirebilirsiniz.

 Türkçe