PDF Dijital İmza

Ücretsiz platformlar arası Uygulamalar ve API’ler ile PDF belgelerini dijital olarak imzalayın.

PDF Dosyasına Dijital Olarak İmzalama Nasıl Eklenir

PDF dosyasında oturum açmak için, zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF dosyasını arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz. İmza kullanarak bir PDF belgesini imzalarken, temel olarak içeriğini “olduğu gibi” onaylarsınız. Dolayısıyla, daha sonra yapılan diğer değişiklikler imzayı geçersiz kılar ve böylece, belgenin değiştirilip değiştirilmediğini bilirsiniz.

PDF imzalama için aşağıdaki sınıflanmış ve yöntemi kullanabilirsiniz

  1. Sınıf docMDPSignature.
  2. Numaralandırma DocMdpAccessPermissions.
  3. PDFpileSignature sınıfında isCertified özelliği.

PDF'yi dijital imzalarla imzalayın

Bu örnek kod PDF Dosyasını nasıl imzalayacağınızı gösterir

   var esign_doc = new Document("My File.pdf");
    var page = esign_doc.PdfDocument.Pages[1];
    // Create text stamp
    TextStamp textStamp = new TextStamp(getFormattedText("digital signature text"));
    // Set whether stamp is background
    // textStamp.Background = true;
    textStamp.HorizontalAlignment = HorizontalAlignment.Right;
    textStamp.VerticalAlignment = VerticalAlignment.Bottom;
    textStamp.TextAlignment = HorizontalAlignment.Center;
    textStamp.TextState.Font = FontRepository.FindFont("Arial");
    textStamp.TextState.FontSize = 50;
    textStamp.Width = page.PageInfo.Width / 3;
    textStamp.TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Aqua);
    page.AddStamp(textStamp);

    esign_doc.Save("esignedFile.pdf", SaveFormat.Pdf);