FreePDF logoFreePDF

PDF 마스킹, 글자를 정말로 없애는 방법

FreePDF 팀 작성 ·

문서를 유출하는 고전적인 방법은 민감한 부분에 검은 사각형을 그려 놓고 PDF를 보내는 것입니다. 그 사각형은 페이지 위에 얹힌 도형일 뿐입니다. 글자는 여전히 아래에 있고, 선택되고, 검색에도 잡힙니다. 검은 막대 위로 커서를 끌어 붙여넣기만 하면 감추려던 이름이 그대로 나옵니다. 진짜 마스킹은 글자를 덮는 게 아니라 없애야 합니다.

덧칠하지 말고 단어를 입력하세요

PDF를 올리고 사라져야 할 것을 입력합니다. 이름, 계좌번호, 주소. 문서 전체에서 모든 등장 위치를 찾아 검게 칠하고 페이지를 다시 만들기 때문에, 그 단어는 더 이상 파일 안에 없습니다. 31쪽에 있는 열네 번째 언급을 직접 찾아다닐 일도 없습니다.

일치 방식에 관해 알아둘 점이 몇 가지 있습니다. 무엇을 입력해야 하는지가 달라지기 때문입니다.

  • 단어는 쉼표로 구분합니다. 한 항목이 여러 단어여도 되므로 John Smith라고 넣으면 이름 전체가 잡힙니다. 다만 한 줄 안에 들어 있어야 합니다. 줄이 바뀌면서 이름이 둘로 쪼개진 경우에는 앞뒤를 각각 따로 적으세요.
  • 대소문자는 구분하지 않습니다. confidential은 CONFIDENTIAL도 Confidential도 잡습니다.
  • 부분 일치도 포함됩니다. 2024 2024-06-15까지 지우고, smith Smithson도 지웁니다. 대개는 편리하지만, 단어가 짧거나 흔하다면 결과를 확인하세요.

입력한 단어가 하나도 없으면, 손대지 않은 파일을 마스킹된 척 내주는 대신 메시지를 띄우고 작업을 멈춥니다.

문서는 이미지로 돌아옵니다

이것이 마스킹을 진짜로 만들어 주는 대가입니다. 글자를 지우고 파일 어딘가에서 여전히 그것을 참조하지 않기를 바라는 대신, 모든 페이지를 이미지로 렌더링하고 검은 상자를 픽셀 위에 칠합니다. 어느 페이지에도 되살릴 텍스트 층이 남지 않습니다.

대신 치르는 비용은 이렇습니다.

  • 검색과 선택이 되지 않습니다. Ctrl+F로 아무것도 찾을 수 없고, 문단을 복사할 수도 없습니다.
  • 파일은 대개 커집니다. 때로는 꽤 많이요. 페이지 이미지가 글자보다 자리를 많이 차지하기 때문입니다. 메일로 보내야 한다면 나중에 압축하세요.
  • 문서 속성은 넘어오지 않습니다. 결과물은 새로 만들어진 PDF라서 원래의 제목, 작성자 같은 메타데이터가 사라집니다. 곧 넘길 문서라면 대개 그 편이 맞습니다.

보내기 전에 직접 확인하세요

매번 2초면 되는 검증입니다. 마스킹한 파일을 열고 Ctrl+F로 방금 지운 단어를 검색해 보세요. 그다음 검은 상자 아래 글자를 선택해 보세요. 아무것도 찾히지 않고 아무것도 선택되지 않는 것, 그게 제대로 된 마스킹의 모습입니다.

따로 생각해 볼 문제도 있습니다. 남은 내용에서 지운 말을 유추할 수 있는지 여부죠. 이름을 검게 칠했어도 다른 곳에 발신자 이메일 주소가 남아 있다면 보호된 게 아닙니다. 주변 문장을 알아내려는 사람의 눈으로 다시 읽어 보세요.

나중에 검색을 되살리려면

마스킹한 문서도 검색이 돼야 한다면, 작업을 끝낸 뒤 OCR을 돌리세요. OCR은 페이지 이미지를 읽어 눈에 보이는 것만으로 새 텍스트 층을 만들기 때문에 지운 단어가 돌아올 일은 없습니다. 순서를 지키세요. 먼저 마스킹, 그다음 OCR입니다.

자주 묻는 질문

지워야 할 글자가 스캔본 안에 있으면 어떻게 하나요?

찾을 텍스트가 없으니 아무것도 일치하지 않습니다. 스캔본을 먼저 OCR에 돌려 텍스트 층을 만들고, 그다음 마스킹하고, 검색이 필요하면 마지막에 다시 OCR을 돌리세요. 결과는 꼼꼼히 확인해야 합니다. OCR이 글자 하나를 잘못 읽으면 그 부분은 일치하지 않아 그대로 드러난 채 남습니다.

단어가 아니라 영역을 지정해 검게 칠할 수 있나요?

이 도구로는 안 됩니다. 입력한 단어를 기준으로 동작하기 때문입니다. 위치를 기준으로 머리말이나 꼬리말, 서명란을 없애는 게 목적이라면 여백 자르기가 더 맞습니다. 다만 자르기는 내용을 숨길 뿐 지우지는 않는다는 점을 기억하세요. 정말 사라져야 하는 내용이라면 그 영역의 단어를 마스킹 목록에 넣으세요.

관련 무료 도구