Python 를 통한 PDF 보호

AES-128 암호화를 사용하여 PDF에 대한 문서 권한을 설정합니다.Python for .NET 에 Aspose.PDF 파일을 사용하여 프로그래밍 방식으로 PDF 문서를 수정하십시오.

Python for .NET 도구를 사용하여 PDF 파일을 보호하는 방법

PDF 파일을 보호하려면 강력하고 사용하기 쉬운 API인 Aspose.PDF for Python via .NET를 사용하세요. PyPI를 열고 aspose-pdf를 검색하여 설치하세요. 또는 다음 명령을 실행하세요.

Console

pip install aspose-pdf

Python 를 통해 PDF를 보호하세요


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for .NET 이 필요합니다.

  1. 문서 인스턴스와 함께 PDF를 로드합니다.
  2. DocumentPrivilege의 객체를 생성하고 옵션을 설정합니다.
  3. 문서를 호출하십시오. AES-128 기반 PDF 암호화 메서드를 사용하여 PDF를 보호합니다.
  4. 결과를 PDF 형식으로 저장

PDF 보호 - Python

이 샘플 코드는 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)