Aspose를 위한 디지털 서명 플러그인.PDF
Aspose.PDF 디지털 서명 플러그인은 개발자가 .NET 응용 프로그램에서 PDF 파일에 직접 암호화 및 눈에 띄는 디자이너 서명을 적용할 수 있게 해줍니다. 인증서 기반 서명의 내장 지원, 타임 스탬프 및 서류 이미지를 제공함으로써 비즈니스, 법률 또는 준수 기반 시나리오에서 안전한 문서 작업 흐름을 촉진합니다.
최신 기사
Aspose.PDF 디지털 서명 플러그인 키 기능
증명서 기반 PDF 서명정체성 및 준수를 위한 표준 X.509 인증서를 사용하여 PDF 문서를 서명합니다.
서명 이미지 지원서명 이미지 (예를 들어, 수동으로 쓰여진, 로고)에 구성 가능한 위치에 서명의 서류.
유연한 서명 설정서명을위한 위치, 이유 및 외관을 설정합니다. 배치, 크기 및 시각적 스타일을 사용자 정의하십시오.
고급 보안 옵션타임 스탬핑, 취소 검사 및 서명 필드 잠금을 사용하여 고급 요구 사항을 충족합니다.
Aspose.PDF 디지털 서명 플러그인으로 시작하세요
.NET을 위한 Aspose.PDF 설치NuGet를 통해 패키지를 추가하거나 .NET 프로젝트에 모임을 추가합니다.
당신의 라이센스를 설정하십시오라이센스 키를 적용하여 완전한 기능을 해제합니다.
서명 옵션 설정사용하기
Signature
그리고SignOptions
입력 PDF, 인증서, 서명 이미지 및 옵션을 지정하는 클래스.서명 프로세스를 실행하십시오서명을 수행하고 서명 된 문서를 저장하거나 배포합니다.
예제 : 인증서 및 서명 이미지 (C#)를 가진 PDF를 디지털로 등록하십시오
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
사용 사례 및 확장
- Bulk 서명: 인적, 법적 또는 금융 작업을 위한 PDF 세트의 서명을 자동화합니다.
- Visible vs. Invisible Signatures: 규제 또는 브랜드 요구 사항에 따라 서명의 출현 및 배치를 설정합니다.
- Signature Validation: Aspose.PDF API 확장을 사용하여 기존 디지털 서명을 확인하고 인증합니다.
- Multiple Signers: 다른 사용자 또는 단체의 여러 디지털 서명을 추가하기 위해 서명 단계를 지정합니다.
API 참조 시간표 서버 구성, 서명 검증 및 사용자 지정 외관에 대한 자세한 내용을 보세요.
최고의 습관
- 안전하게 저장하고 개인 키 파일 / 인증서를 관리합니다.
- 항상 서명 작업을 기록하고 준수를 위해 출력을 확인합니다.
- 서명 이미지를 명확하고 방해되지 않은 문서 영역에 배치합니다.
- 서명 시각성과 호환성을 보장하기 위해 다양한 PDF 브라우저를 사용하여 테스트합니다.
관련 자원 :