이 짧은 자습서는 **C#**을 사용하여 PDF에서 서명을 확인하는 방법을 안내합니다. 환경 설정에 대한 세부 정보, 일련의 단계를 통한 자세한 절차 및 **C#**을 사용하여 PDF에서 서명을 확인하기 위한 실행 가능한 샘플 코드를 제공합니다. 이 응용 프로그램을 작성하는 데 필요한 모든 클래스 및 메서드에 대한 세부 정보를 얻을 수 있습니다.
C#을 사용하여 PDF에서 디지털 서명을 확인하는 단계
- 애플리케이션에서 Aspose.PDF for .NET을(를) 사용하여 서명을 확인하도록 환경을 설정합니다.
- 서명 확인을 위해 PDF를 로드하는 PdfFileSignature 클래스 개체를 만듭니다.
- BindPdf() 방법을 사용하여 PDF 파일을 바인딩하여 디지털 서명의 유효성을 검사합니다.
- 이름을 제공하여 서명을 테스트하려면 VerifySignature() 메서드를 호출하십시오.
이 단계에서는 C#*을 사용하여 PDF에서 *서명 유효성 검사 프로세스를 간략하게 설명합니다. 먼저 PDF 파일에 연결하는 BindPdf() 메서드와 서명을 확인하는 VerifySignature() 메서드를 포함하는 PdfFileSignature 클래스 개체를 인스턴스화할 수 있습니다. BindPdf() 메서드에는 PDF 파일의 이름이 필요하지만 VerifySignature()에는 PDF 파일에 여러 서명이 있을 수 있으므로 서명 이름이 필요합니다.
C#을 사용하여 PDF에서 서명을 확인하는 코드
using System; | |
using Aspose.Pdf.Facades; | |
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to verify signature in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
pdfSign.BindPdf("Digitally Signed PDF.pdf"); | |
if (pdfSign.VerifySignature("Signature1")) | |
{ | |
Console.WriteLine("Signature Verified"); | |
} | |
System.Console.WriteLine("Digital Signature in the PDF verified successfully"); | |
} | |
} | |
} |
*PDF C#*에서 디지털 서명을 확인하기 위해 작업을 수행하기 위해 PdfFileSignature 클래스 개체를 사용하는 코드가 여기에 표시됩니다. 이 클래스는 서명의 존재를 확인하고, ExtractCertificate() 메서드가 제공하는 인증서를 추출하고, 서명을 제거하는 RemoveSignature() 메서드를 제공하는 서명의 존재를 확인하는 것과 같은 서명 작업을 위한 모든 기능을 지원하므로 상당히 포괄적인 클래스입니다. 방법이 제공됩니다.
이 빠른 자습서에서는 PDF 파일에 대해 C#*을 사용하는 *디지털 서명 유효성 검사 프로세스를 제시했습니다. 디지털 서명을 추가하는 과정을 알아보려면 C#에서 PDF에 디지털 서명을 추가하는 방법의 도움말을 참조하세요.