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

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

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

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

Python Package Manager Console

pip install aspose-pdf

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


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

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

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

<% protect.code-block.subtitle %>

    document = Document("template.pdf")
    # instantiate DocumentPrivileges object
    # apply restrictions on all privileges
    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")