Product2026-09-24약 2분

공유 전에 알아 둘 것: Sanitize와 Redact가 실제로 하는 일

Sanitize는 스크립트와 임베드, 메타데이터를 벗겨 내고 Auto Redact는 일치한 페이지를 통째로 검게 칠합니다. 둘 다 단독으로는 공유 점검이 아니며, 검은 상자는 내용 삭제가 아닙니다.

PDF123 · Updated 2026-09-24

PDF를 안전하게 공유하는 일은 두 가지 작업입니다. Sanitize는 능동적이거나 숨은 부가물(JavaScript, 임베드 파일, 메타데이터, 링크)을 벗겨 냅니다. Auto Redact는 페이지에서 읽히면 안 되는 보이는 텍스트를 겨냥합니다. 읽히면 안 되는 것을 먼저 가리고, 파일과 함께 떠나면 안 되는 것을 그다음 정리합니다.

Sanitize는 페이지의 이름을 숨기지 않습니다

Sanitize(POST /api/v1/security/sanitize-pdf)는 문서 카탈로그와 페이지 딕셔너리를 편집합니다. 포털 기본값(대부분의 제거 플래그가 true, removeFonts는 false)에서는 다음을 제거합니다.

  • 문서 및 페이지 JavaScript 훅(AA, OpenAction)
  • 임베드 파일 이름 트리
  • XMP와 Info 메타데이터
  • 링크 주석

문단 텍스트를 다시 쓰지는 않습니다. 콘텐츠 스트림에 들어 있는 식별 번호는 sanitize 후에도 그대로 있습니다. sanitize는 임베드와 스크립트를 위한 공유 위생으로 다루고, 프라이버시 가리기로 다루지 마세요.

Auto Redact는 텍스트를 찾아 페이지를 검게 칠합니다

Auto Redact(POST /api/v1/security/auto-redact)는 쉼표로 구분한 listOfText를 받습니다. 페이지마다 텍스트 레이어를 뽑아 어떤 단어가 나타나는지 확인합니다. 걸리면 그 페이지 위에 전체 페이지 검은 사각형을 칠합니다.

설계상 일부러 둔탁합니다. 일치한 페이지는 어두워지고, 일치하지 않은 페이지는 그대로입니다. 텍스트 레이어가 없는 이미지 전용 스캔은 먼저 OCR하지 않으면 단어가 걸리지 않습니다. 파일을 보내기 전에 내려받은 결과를 반드시 표본 점검하세요(선택·복사나 텍스트 추출 포함).

검은 상자와 진짜 가리기

뷰어에서 검은 사각형을 그리는 것과 아래 깔린 텍스트 객체를 삭제하는 것은 다릅니다. 고전적인 “가짜 가리기”는 글리프를 콘텐츠 스트림에 남겨 두어, 복사나 검색, pdftotext가 잉크 아래의 비밀을 여전히 꺼낼 수 있습니다. 진짜 가리기는 그 객체를 제거하거나 교체해 문자열이 파일 바이트에서 사라지게 합니다.

PDF123의 Auto Redact는 패턴 위생을 위한 서버 측 매칭 및 덧칠 단계이고 검토가 필요합니다. 인증된 전자 증거 개시(e-discovery) 가리기 제품군이 아닙니다. 정책상 내용 삭제 보장이 필요하면 출력물에서 추출해 검증하고, 원본은 보존 규칙에 따라 남겨 두세요.

실용적인 공유 전 경로

  1. 암호화를 제거해도 될 때만 잠금을 풉니다.
  2. Auto Redact가 단어를 볼 수 있도록 스캔을 OCR합니다.
  3. 외부로 나가면 안 되는 문자열로 Auto Redact를 돌립니다.
  4. 배포용으로 만든 사본에 Sanitize를 돌립니다.
  5. 결과를 열어 페이지와 첨부, 텍스트 동작을 확인합니다.

브라우저 도구에는 계정이 필요 없습니다. 같은 op를 스크립트에서 쓰려면 개발자를 보세요.

Open tool
Process in the browser — no watermark, files removed after the job.
Open tool