C# 를 통해 PDF 파일을 암호화합니다.

C# 를 사용하여 AES-128 암호화를 사용하여 PDF 형식에 대한 문서 권한을 설정합니다.

.NET 라이브러리를 사용하여 PDF 파일을 보호하는 방법

PDF 파일을 보호하기 위해 net 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF for .NET API를 사용할 것입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console

PM > Install-Package Aspose.PDF

C# 를 통해 PDF를 보호하세요


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

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

PDF 보호 - C#

<% protect.code-block.subtitle %>


    using (var document = new Aspose.Pdf.Document("template.pdf"))
{
    // instantiate DocumentPrivileges object
    // apply restrictions on all privileges
    var 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");
}