Enkripsi File PDF melalui Python

Tetapkan hak istimewa dokumen untuk format PDF dengan enkripsi AES-128 menggunakan Python

Cara Melindungi File PDF Menggunakan Perpustakaan Python for .NET

Untuk melindungi file PDF, kita akan menggunakan Aspose.PDF for .NET API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform python-net. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Python Package Manager Console

pip install aspose-pdf

Lindungi PDF melalui Python


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Buat objek DocumentPrivilege & set pilihan.
  3. Call Document.Encrypt metode untuk melindungi PDF dengan AES-128.
  4. Simpan hasil dalam format PDF

Lindungi 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")