ปกป้อง PDF ผ่าน C#

ตั้งค่าสิทธิ์เอกสารสำหรับ PDF ด้วยการเข้ารหัส AES-128ใช้ Aspose.PDF สำหรับ .NET เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

วิธีป้องกันไฟล์ 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#

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

var inputFile = Path.Combine(dataDir, "input.pdf");
var outputFile = Path.Combine(dataDir, "output.pdf");
var document = new Aspose.Pdf.Document(inputFile);
var documentPrivilege = Aspose.Pdf.Facades.DocumentPrivilege.ForbidAll;
documentPrivilege.AllowScreenReaders = true;
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, 
    Aspose.Pdf.CryptoAlgorithm.AESx128, false);
document.Save(outputFile);