PDF 보안

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

주요 기능:

  • PDF 문서 암호화: 사용자 및 소유자 비밀번호를 추가하여 PDF 파일을 안전하게 보호합니다.
  • PDF 문서 복호화: 필요할 때 PDF의 암호화를 제거합니다.
  • 권한 설정: 인쇄, 복사 및 콘텐츠 수정과 같은 권한을 제어합니다.
  • 자동화: .NET 애플리케이션에 암호화 및 복호화를 통합하여 자동화된 워크플로우를 만듭니다.
  • 준수: 문서가 문서 보안에 대한 산업 표준을 충족하도록 보장합니다.

PDF 문서 암호화 방법

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

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

PDF 문서 복호화 방법

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

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

PDF 문서의 권한 설정

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

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

권한을 설정하려면 EncryptionOptions를 적절하게 구성하면 됩니다.

 한국어