Java API를 통한 개인 정보 삭제

Java 수정 API를 사용하여 문서, 워크시트, 프레젠테이션, PDF 및 래스터 이미지 파일에서 개인 정보 및 메타데이터를 제외하거나 숨길 수 있습니다.


무료 평가판 다운로드

GroupDocs.Redaction for Java API를 사용하면 개발자가 Microsoft Word, Excel, PowerPoint, PDF 및 이미지와 같이 널리 사용되는 파일 형식에서 민감한 데이터를 제거하여 사용 및 배포하는 동시에 기밀 정보도 보호할 수 있습니다.편집 라이브러리는 형식에 구애받지 않는 단일 인터페이스를 제공하여 텍스트, 메타데이터 및 주석 수정 유형을 통해 주민등록번호, 의료 정보, 재무, 독점, 법률 또는 거래 세부 정보 등 모든 유형의 기밀 정보를 수정할 수 있습니다.문서를 원래 형식으로 저장하고 원본 페이지의 래스터 이미지가 포함된 정리된 PDF 문서를 만들 수 있습니다.

Java 개의 특징에 대해 GroupDocs.Redaction

기밀 데이터를 삭제하여 프라이버시를 보장하세요

GroupDocs.Redaction for Java 라이브러리를 사용하면 개발자가 다양한 수정 유형을 사용하여 지원되는 문서의 텍스트와 이미지를 수정할 수 있습니다.편집 API를 사용하는 것은 간단하고 간단합니다.

다음 코드 예제에서는 수정 범위를 특정 워크시트 및/또는 열로 제한할 수 있는 Microsoft Excel 스프레드시트와 같은 표 형식 문서를 사용합니다.필터를 사용하여 “고객” 워크시트에서 이메일이 있는 두 번째 열을 삭제하고 문서의 다른 모든 이메일은 그대로 유지합니다.

// 리액터 클래스의 인스턴스 생성
final Redactor redactor  = new Redactor("sample.xlsx");
try
{
    CellFilter filter = new CellFilter();
    filter.setColumnIndex(1);
    filter.setWorkSheetName("Customers");
    Pattern expression = Pattern.compile("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
    // 수정 적용
    RedactorChangeLog result = redactor.apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
    if (result.getStatus() != RedactionStatus.Failed)
    {
        SaveOptions so = new SaveOptions();
        so.setAddSuffix(true);
        so.setRasterizeToPDF(false);
        redactor.save(so);
    };
}
finally { redactor.close(); }

지원 및 학습 리소스

GroupDocs.Redaction 는 널리 사용되는 다른 개발 환경을 위한 문서 보기 API를 제공합니다.

Back to top
 한국인