PDF 파일에 로그인을 추가하기 위해 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF API를 사용합니다.NuGet 패키지 관리자를 열고 Aspose.PDF 를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.서명을 사용하여 PDF 문서에 서명할 때는 기본적으로 내용을 “있는 그대로” 확인합니다.따라서 이후에 다른 변경 사항을 적용하면 서명이 무효화되므로 문서가 변경되었는지 알 수 있습니다.
PDF 서명에 다음과 같은 분류 및 방법을 사용할 수 있습니다.
- 클래스 DOCMDP 시그니처.
1.열거 DocMDP 액세스 권한.
1.PDFFilesignature 클래스의 ISCertified 속성.
디지털 서명으로 PDF에 서명
var esign_doc = new Document("My File.pdf");
var page = esign_doc.PdfDocument.Pages[1];
// Create text stamp
TextStamp textStamp = new TextStamp(getFormattedText("digital signature text"));
// Set whether stamp is background
// textStamp.Background = true;
textStamp.HorizontalAlignment = HorizontalAlignment.Right;
textStamp.VerticalAlignment = VerticalAlignment.Bottom;
textStamp.TextAlignment = HorizontalAlignment.Center;
textStamp.TextState.Font = FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = 50;
textStamp.Width = page.PageInfo.Width / 3;
textStamp.TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Aqua);
page.AddStamp(textStamp);
esign_doc.Save("esignedFile.pdf", SaveFormat.Pdf);