ลายเซ็นดิจิทัล PDF

เซ็นชื่อแบบดิจิทัลในเอกสาร PDF ด้วย Apps และ API ข้ามแพลตฟอร์มฟรี

วิธีการเพิ่มลายเซ็นดิจิทัลลงในไฟล์ PDF

เพื่อที่จะเพิ่มการเข้าสู่ระบบในไฟล์ PDF เราจะใช้ Aspose.PDF API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและใช้งานง่ายต่อการใช้การจัดการเอกสาร APIเปิดตัวจัดการแพคเกจ NuGet ค้นหา Aspose.PDF และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจเมื่อลงนามในเอกสาร PDF โดยใช้ลายเซ็นคุณยืนยันเนื้อหา “ตามที่เป็นอยู่”ดังนั้นการเปลี่ยนแปลงอื่น ๆ ที่ทำหลังจากนั้นทำให้ลายเซ็นเป็นโมฆะและทำให้คุณจะรู้ว่าเอกสารที่มีการเปลี่ยนแปลง

คุณสามารถใช้ต่อไปนี้ classed และวิธีการสำหรับการลงนาม PDF

  1. ชั้น DocMdpลายเซ็น
  2. การแจงนับ DocMDpAccessPermissions
  3. ทรัพย์สิน ISCertified ใน PDFileSignature ชั้น

ลงนามใน PDF ด้วยลายเซ็นดิจิทัล

รหัสตัวอย่างนี้แสดงวิธีการลงนามไฟล์ PDF

   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);