GroupDocs.Signature를 사용하여 문서에 텍스트 서명 추가
소개
오늘날의 디지털 환경에서 전자 문서 서명은 워크플로를 간소화하고 리소스를 절약하는 데 필수적이 되었습니다. GroupDocs.Signature for .NET은 다양한 문서 형식에 텍스트 서명을 프로그래밍 방식으로 추가하기 위한 강력한 솔루션을 제공합니다. 이 튜토리얼은 GroupDocs.Signature for .NET을 사용하여 텍스트가 있는 문서에 서명하는 단계를 안내합니다.
필수 조건
시작하기 전에 다음 사항이 있는지 확인하세요.
- .NET용 GroupDocs.Signature: 라이브러리를 다운로드하고 설치하세요.여기.
- 개발 환경: .NET 개발 환경을 설정합니다.
- 문서: 서명하려는 문서를 준비하세요(예: PDF, Word).
필요한 네임스페이스 가져오기
먼저 필요한 네임스페이스를 .NET 프로젝트로 가져옵니다.
using System;
using System.IO;
using System.Drawing;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1단계: 문서 로드
서명하려는 문서를 로드하여 시작하세요.
string filePath = "sample.pdf"; // 문서로 가는 경로
string fileName = Path.GetFileName(filePath);
2단계: 출력 파일 경로 정의
다음으로, 서명된 문서가 저장될 출력 파일 경로를 설정합니다.
string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);
3단계: 서명 옵션 만들기
내용, 위치, 크기, 색상, 글꼴 스타일을 포함하여 텍스트 서명에 대한 옵션을 구성하세요.
TextSignOptions options = new TextSignOptions("John Smith")
{
Left = 50, // X 위치
Top = 200, // Y 위치
Width = 100, // 서명의 너비
Height = 30, // 서명의 높이
ForeColor = Color.Red, // 텍스트 색상
Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // 글꼴 설정
};
4단계: 문서 서명
마지막으로 GroupDocs.Signature를 사용하여 텍스트 서명을 적용하고 서명된 문서를 저장합니다.
using (Signature signature = new Signature(filePath))
{
SignResult result = signature.Sign(outputFilePath, options); // 문서에 서명하다
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}
결론
이 튜토리얼에서는 GroupDocs.Signature for .NET을 사용하여 문서에 텍스트 서명을 프로그래밍 방식으로 추가하는 방법을 보여주었습니다. 이러한 단계를 따르면 문서의 보안과 신뢰성을 효율적으로 강화할 수 있습니다.
자주 묻는 질문
텍스트 서명의 모양을 사용자 지정할 수 있나요?
네, 색상, 글꼴, 크기, 텍스트 서명 위치 등 다양한 속성을 필요에 맞게 사용자 정의할 수 있습니다.
GroupDocs.Signature는 여러 문서 형식과 호환됩니까?
물론입니다! GroupDocs.Signature는 PDF, Word, Excel, PowerPoint 등 다양한 형식을 지원합니다.
하나의 문서에 여러 개의 텍스트 서명을 추가할 수 있나요?
네, 여러 개의 텍스트 서명을 추가할 수 있으며, 각각 고유한 사용자 정의 옵션이 있습니다.
GroupDocs.Signature는 서명 후 문서 무결성을 보장합니까?
네, 도서관에서는 강력한 암호화 알고리즘을 사용하여 문서 무결성을 보장하고 서명 후 변조를 방지합니다.
구매하기 전에 테스트해 볼 수 있는 체험판이 있나요?
네, 무료 평가판을 다운로드할 수 있습니다.여기 구매하기 전에 기능을 알아보세요.