GroupDocs.Redaction for Python via .NET 는 Microsoft Word, Excel, PowerPoint 및 PDF 과 같은 다양한 파일 형식에서 민감하고 기밀화된 데이터를 지우는 데 도움이 되는 API 라이브러리입니다.Redaction API의 단일 형식 독립 인터페이스는 텍스트 편집, 메타데이터 편집, 주석 수정 및 표 형식 문서 편집과 같은 다양한 유형의 삭제를 지원합니다. GroupDocs.Redaction for Python via .NET API를 사용하면 암호로 보호된 파일을 수정할 수도 있습니다.문서를 원래 형식으로 저장하고 원본 페이지의 래스터 이미지가 포함된 정리된 PDF 문서를 만들 수 있습니다.
GroupDocs.Redaction for Python via .NET API를 사용하면 지원되는 문서에서 중요한 기밀 정보를 숨기거나 지우는 방법을 완벽하게 제어할 수 있습니다.Redaction API를 사용하는 것은 매우 간단하고 간단합니다.
다음 예제에서는 지원되는 문서를 로드하여 “2자리, 공백 또는 없음, 2자리, 다시 공백 6자리” (예: 12 34 567890) 와 일치하는 텍스트를 모두 삭제하고 Python 를 사용하는 파란색 상자와 일치시킵니다.이 작업이 완료되면 “편집됨”이라는 접미사를 추가하여 이름을 변경하여 문서를 원래 형식으로 저장합니다.
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
def run():
# Specify the redaction options
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
reg_red = grr.RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt)
# Load the document to be redacted
with gr.Redactor("source.pdf") as redactor:
# Apply the redaction
result = redactor.apply(reg_red)
# Save the redacted document
result_path = redactor.save()