iText 7 pdfSweep
pdfSweep을 이용하면 PDF 문서를 나누거나 병합할 수 있을 뿐만 아니라 PDF 문서에서 데이터를 안전하게 삭제(편집)할 수 있습니다.
How it works
With just a few lines of code you can use the powerful PDF redaction capabilities of pdfSweep to irretrievably remove content. The following example will find and redact all instances of the word "Alice" in a document, regardless of casing:
1
2
3
4
5
try (PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(new_File(SRC, "redact")))) {
final ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(Pattern.compile("Alice", Pattern.CASE_INSENSITIVE)).setRedactionColor(ColorConstants.PINK);
final PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
autoSweep.cleanUp(pdf);
}
1
2
3
4
5
PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(new Regex(@"Alice", RegexOptions.IgnoreCase)).SetRedactionColor(ColorConstants.PINK);
PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
autoSweep.CleanUp(pdf);
pdf.Close();
The original PDF
The redacted PDF
Resources
Here you will find the needed resources to install and use pdfSweep.
Other resources
iText 7 pdfSweep의 핵심 성능
pdfSweep은 사용자가 iText 7의 문서 스탬프 및 워터마크 도구로 PDF 문서를 편집할 때 개입합니다. 민감한 텍스트에 디지털 "검은 선(blackout bar)"을 추가한 후 pdfSweep이 문서의 렌더링 지침을 변경하여 숨겨진 콘텐츠를 추출할 수 없도록 합니다. 텍스트와 이미지 모두에 사용할 수 있어 문서 보안에 면밀한 향상을 제공합니다. 이에 더하여, 다섯 줄의 코드만 필요하기 때문에 pdfSweep을 PDF 워크플로에 통합하는 데 실질적인 어려움이 없습니다.
단어 및 문장의 자동 제거
정규 표현식과 같은 패턴에 따라 문서의 텍스트 조각을 나누거나 병합, 제거할 수 있습니다.
사용자 설정된 제거 영역
필요에 따라 디지털 검은 선과 동일하게 콘텐츠를 제거할 수 있습니다.
안전하고 신뢰할 수 있는 제거
PDF 문서를 보거나 프린트할 때 렌더링된 시각적 겉보기에 더하여 pdfSweep은 내재된 렌더링 지침 및 데이터 구조를 처리하여 제거된 정보를 다시 획득할 수 없도록 합니다.
텍스트 및 이미지 부분 제거
콘텐츠가 편집 영역으로 부분적으로 가려진 경우에는 부분적으로만 제거되어 선택된 텍스트 및 이미지 부분을 제거할 수 있습니다.
iText 7 pdfSweep를 선택해야 하는 이유는 무엇입니까?
콘텐츠를 감추는 대신 삭제하세요. 완벽한 기밀 유지를 위해 텍스트와 이미지를 모두 편집하세요.
데이터를 안전하게 보호
PDF 문서를 공개하기 전에 민감한 정보나 개인정보를 디지털상의 "검은 선" 편집 등을 사용하여 제거할 수 있습니다.
유연한 옵션
사회 보장 번호, 날짜, IP 주소와 같은 일반적인 경우에 대해 사전 정의된 여러 패턴으로 문서 전체를 자동 편집하기 위한 정규 표현식을 사용합니다. 내부의 콘텐츠를 제거하려면 좌표를 사용하여 사용자 편집 영역을 정의합니다.