เข้ารหัสไฟล์ PDF ผ่าน C#

ตั้งค่าสิทธิพิเศษของเอกสารสำหรับรูปแบบ PDF ด้วยการเข้ารหัส AES-128 โดยใช้ C#

วิธีการป้องกันไฟล์ PDF โดยใช้ไลบรารี .NET

เพื่อที่จะปกป้องไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร {{}} แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF

ป้องกันไฟล์ PDF ผ่าน C#


คุณจำเป็นต้อง Aspose.PDF for .NET ที่จะลองรหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.สร้างวัตถุของ DocumentPrivilege และตั้งค่าตัวเลือก 1.วิธีการโทร Document.Encrypt เพื่อปกป้องรูปแบบไฟล์ PDF ที่มี AES-128 1.บันทึกผลการค้นหาในรูปแบบ PDF

ป้องกันไฟล์ PDF - C#

<% protect.code-block.subtitle %>


    using (var document = new Aspose.Pdf.Document("template.pdf"))
{
    // instantiate DocumentPrivileges object
    // apply restrictions on all privileges
    var documentPrivilege = Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll;
    // allow screen reading
    documentPrivilege.AllowScreenReaders = true;
    // encrypt the file with User and Owner password.
    document.Encrypt("userpassword", "ownerpassword", documentPrivilege, Aspose.Pdf.CryptoAlgorithm.AESx128, false);
    // save updated document
    document.Save("protected.pdf");
}