PDF 타임스탬프 추가기

.NET용 Documentize PDF 타임스탬프 추가기는 PDF 문서에 안전한 타임스탬프를 추가하기 위해 설계된 강력한 도구입니다. 이는 신뢰할 수 있는 시간 기준을 제공함으로써 문서의 무결성과 진정성을 향상시켜 디지털 서명 기준 준수를 보장합니다.

주요 기능:

  • 안전한 타임스탬프 추가: PDF 문서에 안전한 타임스탬프를 손쉽게 추가하세요.
  • 사용자 정의 타임스탬프 서버: 사용자 정의 타임스탬프 서버 URL 및 인증 자격 증명을 사용할 수 있습니다.
  • 자동화: 자동화된 워크플로우를 위해 .NET 애플리케이션에 타임스탬핑을 통합하세요.
  • 준수: 문서가 디지털 서명 및 타임스탬프에 대한 업계 표준을 충족하도록 보장합니다.

PDF 문서에 타임스탬프 추가하는 방법

PDF 문서에 안전한 타임스탬프를 추가하려면 다음 단계를 따르세요:

  1. Timestamp 클래스의 인스턴스를 생성합니다.
  2. 타임스탬프 프로세스를 구성하기 위해 AddTimestampOptions의 인스턴스를 생성합니다.
  3. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  4. AddOutput을 사용하여 출력 파일 경로를 설정합니다.
  5. Process 메서드를 사용하여 타임스탬핑을 실행합니다.
 1// 타임스탬프 플러그인 인스턴스화
 2var plugin = new Timestamp();
 3
 4// 타임스탬핑 옵션 구성
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
 6
 7// 입력 PDF 파일 추가
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 출력 PDF 파일 지정
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// 타임스탬핑 프로세스 수행
14plugin.Process(opt);

타임스탬프 서버와 사용자 정의 인증 사용 방법

타임스탬프 서버에 연결할 때 기본 인증 자격 증명을 제공할 수 있습니다. 이는 사용자 이름과 비밀번호가 필요한 서버에 인증할 수 있게 해줍니다.

  1. Timestamp 클래스의 인스턴스를 생성합니다.
  2. serverBasicAuthCredentials을 포함하는 AddTimestampOptions의 인스턴스를 생성합니다.
  3. 입력 파일 및 출력 파일 경로를 추가합니다.
  4. Process 메서드를 호출합니다.
 1// 타임스탬프 플러그인 인스턴스화
 2var plugin = new Timestamp();
 3
 4// 인증과 함께 타임스탬핑 옵션 구성
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
 6
 7// 입력 PDF 파일 추가
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 출력 PDF 파일 지정
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// 타임스탬핑 프로세스 수행
14plugin.Process(opt);

PFX 파일 및 비밀번호 처리

AddTimestampOptions 클래스는 디지털 서명을 위해 PFX 파일과 비밀번호를 함께 사용할 수 있게 해줍니다.

  • PFX 스트림 또는 파일 경로: PFX 파일에 대한 스트림 또는 파일 경로를 제공할 수 있습니다.
  • 비밀번호 보호: PFX 파일의 비밀번호를 안전하게 관리하도록 합니다.
 한국어