ปลั๊กอินสัญญาดิจิตอลสําหรับ Aspose.PDF

Aspose.PDF Digital Signature Plugin for .NET ช่วยให้ผู้พัฒนาสามารถใช้สัญญาณดิจิตอล - การเข้ารหัสและการมองเห็น - โดยตรงไปสู่ไฟล์ PDF จากแอปพลิเคชัน .Net ด้วยการสนับสนุนแบบบูรณาการสําหรับสัญลักษณ์ตามใบรับรองการสั่นสะเทือนเวลาและภาพการลงชื่อมันช่วยให้การทํางานของเอกสารที่ปลอดภัยในการดําเนินงานทางธุรกิจกฎหมายหรือสถานการณ์ที่มุ่งเน้นต่อการปฏิบัติตาม

บทความล่าสุด

Aspose.PDF Digital Signature Plugin คุณสมบัติหลัก

  • ใบรับรองขึ้นอยู่กับการลงทะเบียน PDFลงทะเบียนเอกสาร PDF โดยใช้ใบรับรองมาตรฐาน X.509 เพื่อความถูกต้องและปฏิบัติตาม

  • การสนับสนุนการลงนามภาพบันทึกภาพการลงนาม (เช่นการเขียนด้วยตนเองโลโก้) ในตําแหน่งที่กําหนดเองบนเอกสารที่ลงชื่อ

  • การกําหนดค่าการลงนามที่ยืดหยุ่นกําหนดตําแหน่งเหตุผลและรูปลักษณ์สําหรับสัญญา การกําหนดเองตําแหน่งขนาดและสไตล์ภาพ

  • ตัวเลือกความปลอดภัยขั้นสูงใช้เวลาสอดคล้องการตรวจสอบการยกเลิกและการล็อคฟิลด์การลงนามเพื่อตอบสนองความต้องการขั้นสูง

เริ่มต้นด้วย Aspose.PDF Digital Signature Plugin

  • ติดตั้ง Aspose.PDF สําหรับ .NETเพิ่มแพคเกจผ่าน NuGet หรือประกอบไปยังโครงการ .NET ของคุณ

  • กําหนดค่าใบอนุญาตของคุณใช้คีย์ใบอนุญาตของคุณเพื่อล็อคฟังก์ชั่นเต็มรูปแบบ

  • ตั้งค่าตัวเลือกการลงทะเบียนใช้ Signature และ SignOptions คลาสเพื่อระบุป้อน PDF, การรับรอง, รูปแบบการลงนามและตัวเลือก

  • ดําเนินการกระบวนการลงทะเบียนการดําเนินการการลงนามและบันทึกหรือกระจายเอกสารที่ลงทะเบียน

** ตัวอย่าง: ลงทะเบียนแบบดิจิตอลไฟล์ PDF พร้อมภาพรับรองและการลงนาม (C#)**

using Aspose.Pdf.Plugins;

var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";

// Set up signature options
var signOptions = new SignOptions
{
    CertificateFile = certPath,
    CertificatePassword = certPassword,
    SignatureImageFile = signatureImagePath,
    SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
    Reason = "Approved by QA",
    Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));

// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);

ใช้ Cases & Extensions

  • **Bulk Signing:**อัตโนมัติการลงนามของไฟล์ PDF สําหรับการดําเนินงาน HR หรือทางกฎหมาย หรือทางการเงิน
  • ** เห็น vs. สัญลักษณ์ที่มองไม่เห็น:** การตั้งค่าลักษณะและตําแหน่งของสัญลักษณ์สําหรับข้อกําหนดด้านการควบคุมหรือแบรนด์
  • การยืนยันการลงนาม: ใช้การขยาย API Aspose.PDF เพื่อตรวจสอบและรับรองสัญญาณดิจิตอลที่มีอยู่
  • ** Multiple Signers:** Iterate signing steps for adding multiple digital signatures from different users or entities

ดู API Reference สําหรับรายละเอียดเกี่ยวกับการกําหนดค่าเซิร์ฟเวอร์ timestamp, การยืนยันการลงนามและการปรากฏตัวที่กําหนดเอง

*การปฏิบัติที่ดีที่สุด *

  • การจัดเก็บและจัดการไฟล์/ใบรับรองหลักส่วนตัวอย่างปลอดภัย
  • บันทึกการทําธุรกรรมการลงนามและตรวจสอบการส่งออกเพื่อความปฏิบัติตาม
  • โพสต์ภาพการลงนามในพื้นที่เอกสารที่ชัดเจนและไม่ จํากัด
  • การทดสอบด้วยตัวดู PDF ที่แตกต่างกันเพื่อให้แน่ใจว่าสัญญาณจะเห็นได้และเข้ากันได้

ทรัพยากรที่เกี่ยวข้อง:

 แบบไทย