양식 필드를 사용하여 PDF 서명
소개
디지털 서명은 문서에 전자적으로 서명하는 안전하고 법적 구속력이 있는 방법을 제공하여 문서의 신뢰성과 무결성을 보장합니다. 이 자습서에서는 .NET용 GroupDocs.Signature 라이브러리를 사용하여 양식 필드가 포함된 PDF 문서에 서명하는 방법을 알아봅니다.
전제 조건
시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- .NET 라이브러리용 GroupDocs.Signature: 다음에서 라이브러리를 다운로드하고 설치합니다.여기.
- 개발 환경: .NET 개발 환경을 설정합니다.
- PDF 문서: 서명할 양식 필드가 준비된 PDF 문서를 준비합니다.
네임스페이스 가져오기
필요한 네임스페이스를 프로젝트로 가져와야 합니다.
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1단계: PDF 문서 로드
먼저 PDF 문서의 경로를 지정하십시오.
string filePath = "sample.pdf";
2단계: 출력 경로 정의
서명된 문서가 저장될 경로를 정의합니다.
string outputFilePath = Path.Combine("Your Document Directory", "SignPdfWithFormField", "SignedWithFormField.pdf");
3단계: 서명 개체 초기화
인스턴스를 생성합니다.Signature
클래스를 선택하고 PDF 파일 경로를 전달합니다.
using (Signature signature = new Signature(filePath))
{
// 서명 코드가 여기에 표시됩니다.
}
4단계: 양식 필드 서명 인스턴스화
그런 다음 원하는 필드 이름과 값을 사용하여 텍스트 양식 필드 서명을 인스턴스화합니다.
FormFieldSignature textSignature = new TextFormFieldSignature("FieldText", "Value1");
5단계: 서명 옵션 구성
텍스트 양식 필드 서명을 기반으로 서명 옵션을 만듭니다. 서명의 위치와 크기를 지정할 수 있습니다.
FormFieldSignOptions options = new FormFieldSignOptions(textSignature)
{
Top = 150,
Left = 50,
Height = 50,
Width = 200
};
6단계: 문서에 서명
지정된 옵션을 사용하여 문서에 서명하고 서명된 문서를 출력 경로에 저장합니다.
SignResult result = signature.Sign(outputFilePath, options);
결론
이 자습서에서는 .NET용 GroupDocs.Signature를 사용하여 양식 필드가 포함된 PDF 문서에 서명하는 방법을 배웠습니다. 디지털 서명은 다양한 산업 분야에서 문서의 진위성과 무결성을 보장하는 데 필수적입니다.
FAQ
.NET용 GroupDocs.Signature를 사용하여 프로그래밍 방식으로 PDF 문서에 서명할 수 있습니까?
예, 이 튜토리얼에 설명된 대로 .NET용 GroupDocs.Signature를 사용하여 프로그래밍 방식으로 PDF 문서에 서명할 수 있습니다.
.NET용 GroupDocs.Signature는 엔터프라이즈 수준 응용 프로그램에 적합합니까?
전적으로! .NET용 GroupDocs.Signature는 강력하고 확장 가능하므로 기업 수준 응용 프로그램에 적합합니다.
.NET용 GroupDocs.Signature는 PDF 외에 다른 문서 형식을 지원합니까?
예, .NET용 GroupDocs.Signature는 Word, Excel, PowerPoint 등을 포함한 광범위한 문서 형식을 지원합니다.
서명의 모양을 사용자 정의할 수 있나요?
예, 색상, 글꼴, 크기, 위치 등 다양한 매개변수를 조정하여 서명의 모양을 사용자 정의할 수 있습니다.
.NET용 GroupDocs.Signature에 사용할 수 있는 평가판이 있습니까?
예, 다음에서 .NET용 GroupDocs.Signature 무료 평가판을 다운로드할 수 있습니다.여기.