PDF 보안

Documentize PDF Security for .NET는 PDF 문서의 보안을 향상시키기 위해 암호화 및 복호화 기능을 제공하는 강력한 도구입니다. 이는 민감한 정보가 비밀이 유지되고 무단 접근으로부터 보호되도록 보장합니다.

주요 기능:

  • PDF 문서 암호화: 사용자 및 소유자 비밀번호를 추가하여 PDF 파일을 안전하게 보호합니다.
  • PDF 문서 복호화: 필요할 때 PDF에서 암호화를 제거합니다.
  • 권한 설정: 인쇄, 복사 및 내용 수정과 같은 권한을 제어할 수 있습니다.
  • 자동화: 암호화 및 복호화를 .NET 애플리케이션에 통합하여 자동화된 워크플로를 구현합니다.
  • 규정 준수: 문서가 문서 보안에 대한 산업 표준을 준수하는지 확인합니다.

PDF 문서 암호화 방법

PDF 문서를 암호화하려면 다음 단계를 따르세요:

  1. Security 클래스의 인스턴스 생성.
  2. 원하는 사용자 및 소유자 비밀번호로 EncryptionOptions의 인스턴스 생성.
  3. AddInput 메서드를 사용하여 입력 PDF 파일 추가.
  4. AddOutput을 사용하여 출력 파일 경로 설정.
  5. Process 메서드를 사용하여 암호화 실행.
 1  
 2// Security 플러그인 인스턴스화  
 3var plugin = new Security();  
 4  
 5// 암호화 옵션 구성  
 6var opt = new EncryptionOptions("user_password", "owner_password");  
 7  
 8// 입력 PDF 파일 추가  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10  
11// 출력 암호화된 PDF 파일 지정  
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));  
13  
14// 암호화 프로세스 수행  
15plugin.Process(opt);  

PDF 문서 복호화 방법

PDF 문서를 복호화하려면 다음 단계를 따르세요:

  1. Security 클래스의 인스턴스 생성.
  2. 필요한 비밀번호로 DecryptionOptions의 인스턴스 생성.
  3. AddInput 메서드를 사용하여 암호화된 PDF 파일 추가.
  4. AddOutput을 사용하여 출력 파일 경로 설정.
  5. Process 메서드를 사용하여 복호화 실행.
 1  
 2// Security 플러그인 인스턴스화  
 3var plugin = new Security();  
 4  
 5// 복호화 옵션 구성  
 6var opt = new DecryptionOptions("user_password");  
 7  
 8// 입력 암호화된 PDF 파일 추가  
 9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));  
10  
11// 출력 복호화된 PDF 파일 지정  
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));  
13  
14// 복호화 프로세스 수행  
15plugin.Process(opt);  

PDF 문서의 권한 설정

PDF를 암호화할 때 문서 사용 방식을 제어하기 위해 다양한 권한을 설정할 수 있습니다.

  • 인쇄: 문서 인쇄를 허용하거나 금지합니다.
  • 복사: 내용 복사를 허용하거나 금지합니다.
  • 수정: 문서 수정을 허용하거나 금지합니다.

권한을 설정하려면 EncryptionOptions를 적절히 구성할 수 있습니다.

 한국어