PDF 디지털 서명

무료 크로스 플랫폼 앱 및 API를 사용하여 PDF 문서에 디지털 서명할 수 있습니다.

PDF 파일에 디지털 서명을 추가하는 방법

PDF 파일에 로그인을 추가하기 위해 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF API를 사용합니다.NuGet 패키지 관리자를 열고 Aspose.PDF 를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.서명을 사용하여 PDF 문서에 서명할 때는 기본적으로 내용을 “있는 그대로” 확인합니다.따라서 이후에 다른 변경 사항을 적용하면 서명이 무효화되므로 문서가 변경되었는지 알 수 있습니다.

PDF 서명에 다음과 같은 분류 및 방법을 사용할 수 있습니다.

  1. 클래스 DOCMDP 시그니처. 1.열거 DocMDP 액세스 권한. 1.PDFFilesignature 클래스의 ISCertified 속성.

디지털 서명으로 PDF에 서명

이 샘플 코드는 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);