이 페이지의 코드가 시작되지 않았습니다.

index.html을 폴더에서 바로 열면 브라우저가 JavaScript 모듈을 막습니다. 그래서 PDF 하나를 골라도 아무 일도 일어나지 않아요. 폴더를 http로 띄워서 여세요:

powershell -ExecutionPolicy Bypass -File serve.ps1

그런 다음 http://localhost:8080/을 여세요.

PDF 가리기 — 글자가 빠집니다, 위에 칸을 덮는 것이 아니라

글자를 파일에서 지우고, 지운 뒤에 파일을 검색해서 증명합니다.

언어: 한국어
소스 보기
문서는 절대 업로드되지 않습니다. 서버가 아예 없으니까요.

고른 문서를 열고, 읽고, 고치고, 다시 쓰는 일은 모두 이 기기의 메모리에서, 이 주소에서 받은 코드가 합니다. 여기에는 업로드를 할 수 있는 것이 없고, 이 페이지 건너편에는 그것을 받을 서버가 없습니다. 파일도, 검색한 낱말도 이 탭을 벗어나지 않습니다.

실시간 확인: 확인 중…

오프라인: 확인 중…

말만 믿지 마십시오. 개발자 도구를 열고 네트워크 탭을 보면서 무언가를 가려 보십시오. 페이지도, 낱말도, 파일 이름도 실어 나르는 요청은 하나도 없습니다. 아니면 인터넷을 끊고 그냥 해 보십시오.

1 PDF 고르기

2 무엇이 빠져야 하는지 말하기

낱말을 입력하십시오. 이름, 주소, 사건번호 같은 것입니다. 그러면 그것이 나오는 모든 자리가 그 줄과 함께 아래에 나열됩니다. 4단계까지는 아무것도 빠지지 않고, 체크하지 않은 것은 빠지지 않습니다.

이것들은 패턴이고, 패턴은 전화번호와 사건번호를 가리지 못합니다. 카드번호와 IBAN은 자체 검증 숫자로 확인하고, 나머지는 제안될 뿐 대신 체크되지 않습니다. 걸린 것은 하나하나 눈으로 볼 만합니다.

또는 보통 민감한 것을 찾기

3 장을 읽고 낱말 집기

이것은 문서에 저장된 그대로의 글자를, 읽는 사람이 복사할 순서대로 늘어놓은 것입니다. 그 순서가 인쇄된 순서와 늘 같지는 않습니다. 낱말을 눌러서 빼고, 다시 눌러서 남기십시오. 여기서 취소선이 그어진 것이 사라질 것입니다.

4 낱말 빼내기

낱말이 있던 자리마다 검은 칸 그리기 읽는 사람이 무언가 빠졌음을 알아보게 하기 위해서입니다. 여기서 그 칸은 장식이지 가리기가 아닙니다. 그것이 그려지기 전에 글자는 이미 파일에서 사라졌습니다. 꺼 두면 낱말은 그냥 사라지고 그것이 차지하던 자리만 남습니다.

문서의 나머지에서도 같은 낱말 빼기 북마크, 주석, 메모, 그리고 양식 칸에 입력된 것입니다. 장에서는 뺐는데 북마크에 남겨 둔 낱말은 뺀 것이 아닙니다. 문서 속성은 이 설정과 상관없이 사라지고, 장 위의 글자 대신 읽는 프로그램이 복사하는 대체 글자도 그렇습니다. 둘 다 그 낱말을 말하는 문서 자신이지, 사본을 두고 있는 다른 곳이 아니기 때문입니다.

첨부 파일과 실행되는 것 버리기 PDF는 다른 파일을 통째로 품을 수 있고, 열 때 실행되는 자바스크립트도 품을 수 있습니다. 둘 다 당신이 빼는 낱말을 검색할 수 있는 대상이 아니고, 문서를 읽는 데 둘 다 필요하지 않습니다.

Markdown으로 보기

낱말이 진짜로 사라지도록 PDF를 가리는 법

  1. PDF를 고르십시오. 한 번에 한 문서씩이고, 일부러 그렇습니다. 가리기는 장마다 눈으로 봐야 하는 일이고, 한 파일에서 낱말을 체크하게 해 놓고 그것을 조용히 다른 파일에 적용하는 도구야말로 엉뚱한 것이 보내지는 경로입니다. 파일은 브라우저가 디스크에서 바로 읽습니다.
  2. 무엇이 빠져야 하는지 말하십시오. 낱말을 입력하십시오. 이름, 주소, 사건번호 같은 것입니다. 그러면 그것이 나오는 모든 자리가 그 낱말이 있는 줄과 함께, 체크할 칸을 달고 나열됩니다. 칸 옆의 찾기 항목들은 이메일 주소, 카드번호, IBAN, 주민등록번호와 사회보장번호, 전화번호를 찾습니다. 그것들은 제안될 뿐 대신 체크되지 않습니다. 패턴은 전화번호와 사건번호를 가리지 못하니까요.
  3. 장을 읽고 그 위에서 낱말을 집으십시오. 이 칸은 문서의 글자를 실제로 저장된 그대로, 읽는 사람이 복사할 순서대로 보여 줍니다. 아무 낱말이나 눌러서 빼고, 다시 눌러서 남기십시오. 취소선이 그어진 것이 사라질 것입니다. 그래서 이것은 고르는 일이자 동시에 검토이고, 버튼을 누르기 전에 장마다 한 번씩 해 볼 만한 일입니다.
  4. 빼내고, 확인했다는 줄을 읽으십시오. 글자를 지우고, 그 자리가 남긴 빈틈을 벌려 두고, 요청했다면 그 위에 검은 칸을 그리고, 북마크와 주석과 양식 칸과 문서 속성에서도 같은 낱말을 뺍니다. 그다음 완성된 파일을 여기서 다시 열어 검색합니다. 뺀 낱말이 여전히 찾아진다면 다운로드는 주어지지 않고, 그렇다고 말하는 메시지가 나옵니다.

자세한 설명

글자가 진짜로 사라지도록 PDF를 가리는 법 PDF 뷰어에서 그린 검은 칸은 대개 그 밑에 낱말을 그대로 남기고, 복사해서 붙이면 그대로 돌아옵니다. 진짜 가리기가 무엇을 없애는지, 낱말이 장 밖에서 숨는 네 곳은 어디인지, 그리고 보내기 전에 파일을 확인하는 법.

자주 묻는 질문

PDF 뷰어에서 검은 칸을 그리는 것과 무엇이 다른가요?

뷰어에서 그린 사각형은 주석입니다. 위치를 가진 객체이고 장 옆에 저장됩니다. 그 밑의 글자는 손대지 않은 그대로입니다. 그 영역을 선택해서 복사하는 사람이든, 파일을 다른 프로그램에서 여는 사람이든, 아무 텍스트 추출기를 돌리는 사람이든 낱말을 도로 얻습니다. 어떤 뷰어는 삭제를 제대로 적용하는 ‘redact’ 명령을 제공하고, 또 여럿은 그리기만 제공합니다. 이 도구에는 옆으로 치울 사각형이 없습니다. 글자는 그 장의 그리기 명령에서 잘려 나가고, 검은 칸은 켜 두었다면 이미 비어 있는 자리 위에 나중에 그려집니다.

낱말이 정말 사라졌는지 어떻게 아나요?

이 도구가 이 기기에서 확인하고 그 개수를 보여 주기 때문입니다. 파일을 다 쓰고 나면 이 페이지의 같은 읽기 쪽이 그것을 다시 열어, 모든 장을 읽고, 모든 북마크와 주석과 양식 칸과 속성을 모으고, 뺀 낱말을 하나하나 검색합니다. 결과 줄이 몇 개였고 몇 개가 남았는지를 말합니다. 답이 마땅한 답이 아니면 실행은 실패하고 내려받을 것이 주어지지 않습니다. 나중에 아무 뷰어에서나 직접 확인해도 됩니다. Ctrl+F를 눌러 그 낱말을 찾아보십시오.

낱말을 빼면 장의 나머지가 밀리나요?

아닙니다. 글자는 펜을 장 위로 밀어 가며 그리기 때문에, 다섯 글자를 지우면 보통은 줄의 나머지가 다섯 글자만큼 왼쪽으로 끌려옵니다. 빠진 것의 정확한 너비를 글꼴 자신의 메트릭에서 재어 간격 명령으로 되돌려 넣는데, 그것은 아무것도 그리지 않으면서 펜만 옮깁니다. 표의 열은 그대로 맞고 합계는 제 머리글 아래에 남습니다.

스캔한 문서를 가릴 수 있나요?

그림은 못 하고, 할 수 있는 척하지 않고 그렇다고 말합니다. 스캔은 한 장을 찍은 사진입니다. 낱말은 픽셀이고 뺄 글자가 없습니다. 다만 스캔에는 페이지를 검색할 수 있게 스캐너의 OCR이 그림 위에 써 놓은 보이지 않는 글자 층이 실려 있는 일이 많습니다. 이 도구는 그 층을 찾아 고른 것을 빼내고, 그림은 그대로라고 페이지에 말해 줍니다. 그래서 검색과 복사는 그 낱말을 더 이상 찾지 못하고, 페이지를 보는 사람은 여전히 읽습니다. 그림이라면 이미지 가리기가 픽셀 자체를 덮어씁니다.

장 위에 있지 않은 문서의 다른 부분은요?

함께 처리합니다. 가리기가 새는 곳이 보통 거기이기 때문입니다. 북마크와 주석과 메모, 양식 칸에 입력된 것, 화면 낭독기에 주어지는 글자, 그리고 장 위의 글자 대신 읽는 프로그램이 복사하는 대체 글자에서도 같은 낱말을 뺍니다. 마지막 것은 합자와 줄 끝에서 하이픈으로 나뉜 낱말이 제대로 복사되도록 있는 것이고, 문장 하나를 통째로 담을 수도 있습니다. 문서 속성과 XMP 패킷은 아예 없앱니다. 첨부 파일과 파일을 열 때 실행되는 것은 버립니다. 둘 다 당신이 빼는 낱말을 검색할 수 있는 대상이 아니기 때문입니다.

제 문서가 어딘가로 업로드되나요?

아닙니다. 파일을 읽고 고치고 쓰는 일은 모두 이 브라우저가 이 기기의 하드웨어에서 합니다. 이 도구에는 서버 쪽이 없고, 페이지의 Content-Security-Policy에는 접속할 수 있는 주소가 모두 적혀 있는데 그중 이 사이트의 것은 하나도 없습니다. 검색창에 입력한 것은 이 탭의 메모리에 있는 글자와 견줄 뿐이고 그것도 어디로 가지 않습니다.

다른 도구처럼 장 위에 상자를 끌어 그릴 수 없는 이유는요?

한 장을 그리려면 완전한 PDF 렌더러가 필요하기 때문입니다. 글꼴, 그러데이션, 투명도, 혼합 모드까지 갖춘 엔진은 1메가바이트가 넘고, 이 사이트는 그런 것을 싣지 않습니다. 그런데 그것이 이 일에는 오히려 맞습니다. 사각형을 끄는 것은 종이의 어떤 영역을 고르는 것이고, 종이의 영역은 그 밑의 글자와 같은 것이 아닙니다. 검은 칸 실패가 시작되는 지점이 바로 거기입니다. 대신 얻는 것은 문서의 글자를 읽는 순서대로, 낱말마다 누를 수 있게 늘어놓은 화면입니다. 그리고 그것은 장의 그림이 알려 줄 수 없는 것을 알려 주는 유일한 보기이기도 합니다. 눈앞의 낱말이 애초에 글자이기는 한지 말입니다.

완성된 파일이 어디서나 열리나요?

예. 결과는 PDF 1.5로, 또는 준 파일이 필요로 한 가장 높은 버전으로 쓰이고, 1.5는 2003년 이후에 나온 모든 뷰어가 이해합니다. 장의 어떤 것도 다시 인코딩되지 않습니다. 글꼴과 그림과 벡터 그림이 바이트 단위로 그대로 지나가므로, 남은 글자는 이전과 똑같이 선택되고 검색됩니다.

비밀번호가 걸린 PDF를 열 수 있나요?

못 하고, 일부러 그렇습니다. 암호화된 문서는 그렇다고 말하는 메시지와 함께 거부합니다. 비밀번호가 비어 있을 때도 그렇습니다. 많은 스캐너와 복합기가 그렇게 저장합니다. 파일의 보호를 벗기는 것은 파일에서 낱말을 빼는 것과 다른 일이고, 조용히 그렇게 하는 도구는 당신이 부탁하지 않은 일을 하는 것입니다.

크기 제한이 있나요? 돈이 드나요?

도구 안에 적힌 제한은 없습니다. 제한은 이 기기입니다. 작업하는 동안 문서를 메모리에 두므로, 노트북은 수백 메가바이트까지는 불평 없이 견디고 그 위 어딘가부터 버거워집니다. 무료이고, 계정도 로그인도 체험판도 없습니다. 이 사이트는 광고로 운영되고, 광고 쪽에는 문서에 대한 것이 전해지지 않습니다.

오프라인에서 작동하나요?

예. 페이지를 한 번 불러온 다음 인터넷을 끊어도 계속 동작합니다. 아무것도 업로드되지 않는다는 것을 보이는 가장 간단한 방법이기도 합니다. 문서를 어딘가로 보내 가려 오는 도구였다면 선을 뽑는 순간 멈췄을 테니까요.