GroupDocs.Signature는 .NET 개발자가 PDF 파일에서 전자 서명을 제거하기 위한 간단한 단계를 구현하여 작업을 용이하게 합니다.
- Signature 클래스의 인스턴스에 PDF 파일의 경로를 제공합니다.
- Search 메서드를 호출하여 문서 내 모든 서명을 검색합니다.
- 검색된 서명 중 하나 이상을 삭제합니다.
- 문서 처리 결과를 확인합니다.
GroupDocs.Signature는 .NET 개발자가 PDF 파일에서 전자 서명을 제거하기 위한 간단한 단계를 구현하여 작업을 용이하게 합니다.
// Signature 인스턴스에 서명이 포함된 문서를 전달합니다.
using (Signature signature = new Signature("input.pdf"))
{
// 문서 내 디지털 서명을 검색합니다.
DigitalSearchOptions options = new DigitalSearchOptions();
List<DigitalSignature> signatures = signature.Search<DigitalSignature>(options);
// 첫 번째 발견된 디지털 서명을 삭제합니다.
if(signatures.Count > 0)
{
DigitalSignature digitalSignature = signatures[0];
bool result = signature.Delete(digitalSignature);
// 첫 번째 발견된 디지털 서명을 삭제합니다.
if(result)
{
Console.WriteLine($"Digital signature in PDF was deleted successfully");
}
}
}
GroupDocs.Signature for .NET는 비즈니스 파일 형식의 서명 및 처리를 강화하도록 세심하게 설계되어, 서명을 추가, 수정, 검증 또는 삭제할 수 있습니다.
지원되는 문서의 모든 페이지에 텍스트, 이미지, 바코드, QR 코드 또는 도장 서명을 쉽게 삽입할 수 있습니다. 또한, 이미지의 EXIF와 같은 숨겨진 메타데이터를 활용하거나 디지털 인증서로 문서 무결성을 보호하여 무단 변경을 방지할 수 있습니다.
문서 내 서명의 진위를 확인하기 위한 도구를 활용하세요. 철저한 검색을 통해 문서의 모든 서명을 전체 목록으로 검색하여 포괄적인 문서 관리를 보장합니다.
기존에 추가된 서명을 필요에 맞게 텍스트 조정, 재배치 또는 색상 변경으로 정교화할 수 있습니다.
우리 솔루션은 서명에 대한 완전한 CRUD 기능을 제공하여, 필요 시 문서에서 다양한 서명 유형을 효율적으로 제거할 수 있습니다.
// 바코드 서명이 포함된 문서를 제공합니다.
using (Signature signature = new Signature("input.pdf"))
{
// 모든 바코드 서명을 제거합니다.
DeleteResult result = signature.Delete(SignatureType.Barcode);
// 삭제 과정의 결과를 평가합니다.
if (result.Succeeded.Count > 0)
{
Console.WriteLine("Following PDF barcode signatures were deleted:");
int number = 1;
foreach (BarcodeSignature temp in result.Succeeded)
{
Console.WriteLine($"Signature #{number++}: Type: {temp.SignatureType}
Id:{temp.SignatureId}, Text: {temp.Text}");
}
}
}
우리는 지원하는 다양한 서명 유형 및 작업을 제공합니다.
GroupDocs.Signature for .NET는 60개 이상의 다양한 파일 형식에서 서명을 제거할 수 있도록 설계되어 폭넓은 호환성과 기능성을 제공합니다.