ปลั๊กอินสัญญาดิจิตอลสําหรับ 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 ที่แตกต่างกันเพื่อให้แน่ใจว่าสัญญาณจะเห็นได้และเข้ากันได้
ทรัพยากรที่เกี่ยวข้อง: