Chroń plik PDF za pomocą Python

Ustaw uprawnienia dokumentu dla plików PDF z szyfrowaniem AES-128. Użyj pliku Aspose.PDF dla Python for .NET, aby programowo modyfikować dokumenty PDF

Jak chronić plik PDF za pomocą narzędzia Python for .NET

Aby chronić plik PDF, użyj Aspose.PDF for Python via .NET, potężnego i łatwego w użyciu API. Otwórz PyPI, wyszukaj aspose-pdf i zainstaluj. Alternatywnie uruchom polecenie:

Console

pip install aspose-pdf

Chroń PDF za pomocą Python


Potrzebujesz Aspose.PDF for .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz obiekt DocumentPrivilege & ustaw opcje.
  3. Wywołaj metodę Document.Encrypt, aby chronić plik PDF za pomocą AES-128.
  4. Zapisz wynik w formacie PDF

Chroń PDF - Python

Ten przykładowy kod pokazuje, jak chronić plik PDF

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
document_privilege = apdf.facades.documentPrivilege.forbid_all
document_privilege.allow_screen_readers = True
document.encrypt("userpassword", "ownerpassword",
    document_privilege, apdf.CryptoAlgorithm.AE_SX128, False)
document.save(path_outfile)