PDF 타임스탬프 추가기
.NET용 Documentize PDF 타임스탬프 추가기는 PDF 문서에 안전한 타임스탬프를 추가하기 위해 설계된 강력한 도구입니다. 이는 신뢰할 수 있는 시간 기준을 제공함으로써 문서의 무결성과 진정성을 향상시켜 디지털 서명 기준 준수를 보장합니다.
주요 기능:
- 안전한 타임스탬프 추가: PDF 문서에 안전한 타임스탬프를 손쉽게 추가하세요.
- 사용자 정의 타임스탬프 서버: 사용자 정의 타임스탬프 서버 URL 및 인증 자격 증명을 사용할 수 있습니다.
- 자동화: 자동화된 워크플로우를 위해 .NET 애플리케이션에 타임스탬핑을 통합하세요.
- 준수: 문서가 디지털 서명 및 타임스탬프에 대한 업계 표준을 충족하도록 보장합니다.
PDF 문서에 타임스탬프 추가하는 방법
PDF 문서에 안전한 타임스탬프를 추가하려면 다음 단계를 따르세요:
Timestamp
클래스의 인스턴스를 생성합니다.- 타임스탬프 프로세스를 구성하기 위해
AddTimestampOptions
의 인스턴스를 생성합니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
을 사용하여 출력 파일 경로를 설정합니다.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);
타임스탬프 서버와 사용자 정의 인증 사용 방법
타임스탬프 서버에 연결할 때 기본 인증 자격 증명을 제공할 수 있습니다. 이는 사용자 이름과 비밀번호가 필요한 서버에 인증할 수 있게 해줍니다.
Timestamp
클래스의 인스턴스를 생성합니다.serverBasicAuthCredentials
을 포함하는AddTimestampOptions
의 인스턴스를 생성합니다.- 입력 파일 및 출력 파일 경로를 추가합니다.
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 파일의 비밀번호를 안전하게 관리하도록 합니다.