GroupDocs.Signature는 Java 개발자가 몇 가지 간단한 단계를 통해 PDF 파일에서 전자 서명을 삭제할 수 있도록 지원합니다.
- Signature 클래스의 인스턴스에 PDF 경로를 전달합니다.
- 신청서 사용하여 문서의 서명을 검색합니다.
- 발견된 서명을 하나 이상 삭제합니다.
- 문서 처리 결과를 분석합니다.
GroupDocs.Signature는 Java 개발자가 몇 가지 간단한 단계를 통해 PDF 파일에서 전자 서명을 삭제할 수 있도록 지원합니다.
// Signature에 삭제할 서명이 포함된 문서를 전달합니다.
Signature signature = new Signature("input.pdf");
// 문서에 존재하는 디지털 서명을 검색합니다.
DigitalSearchOptions options = new DigitalSearchOptions();
List<DigitalSignature> signatures = signature.search(DigitalSignature.class, options);
// 첫 번째 발견된 디지털 서명을 삭제합니다.
if(signatures.size() > 0)
{
DigitalSignature digitalSignature = signatures.get(0);
boolean result = signature.delete("output.pdf", digitalSignature);
// 삭제 결과를 처리합니다.
if(result)
{
System.out.print("\nDigital PDF signature was deleted successfully");
}
}
GroupDocs.Signature for Java은 비즈니스 파일 형식의 서명 및 관리를 위해 설계되어 필요에 따라 서명을 추가, 수정, 검증 또는 삭제할 수 있습니다.
모든 지원 문서 페이지에 텍스트, 이미지, 바코드, QR 코드 또는 스탬프 서명을 추가합니다. 이미지의 EXIF와 같은 숨겨진 메타데이터를 활용하거나 디지털 인증서로 문서 내용을 무단 수정으로부터 보호합니다.
서명을 검증하여 서명의 유효성을 확인함으로써 서명된 문서의 잠재력을 최대한 활용합니다. 또한 간단한 검색을 통해 문서 내의 모든 서명 목록을 검색할 수 있습니다.
기존에 추가된 대부분의 서명을 조정할 수 있습니다. 텍스트를 쉽게 수정하거나 서명의 위치를 재조정하거나 색상을 변경할 수 있습니다.
우리의 솔루션은 서명에 대한 CRUD 작업을 완벽하게 지원하여 필요에 따라 문서에서 다양한 유형의 서명을 삭제할 수 있습니다.
// 바코드 서명이 포함된 문서를 제공하십시오.
Signature signature = new Signature("input.pdf");
// 모든 바코드 서명을 삭제합니다.
DeleteResult result = signature.delete("output.pdf", SignatureType.Barcode);
// 삭제 결과를 처리합니다.
if (result.getSucceeded().size() > 0)
{
System.out.print("\nFollowing PDF barcode signatures were deleted:");
int number = 1;
for (BaseSignature temp : result.getSucceeded())
{
System.out.print("Signature #"+number++ +
": Type: "+temp.getSignatureType()+" Id:"+temp.getSignatureId()+
", Text: "+((BarcodeSignature)temp).getText());
}
}
우리 플랫폼에서 제공하는 다양한 작업 및 서명 방법을 탐색하십시오.
우리의 GroupDocs.Signature for Java 솔루션은 60개 이상의 다양한 파일 형식에서 서명을 제거하는 것을 지원합니다.