PDF 편집자
PDF의 민감한 부분 위에 검은색 상자를 그려 밑에 있는 텍스트와 이미지 데이터를 영구적으로 파괴합니다. 장식적인 오버레이가 아닌 실제 편집입니다.
결과
대부분의 무료 "PDF 편집" 도구와 PDF 뷰어 내부의 대부분의 수동 시도는 안전하지 않은 동일한 작업을 수행합니다. 즉, 기존 텍스트 레이어 위에 검은색 직사각형을 벡터 모양으로 그립니다. 문자는 여전히 정확한 원래 위치에 있으며 몇 초 안에 복구할 수 있습니다. 모든 텍스트를 선택하여 메모장에 붙여넣거나, 파일에서 PDF 텍스트 추출기를 실행하거나, 일부 악명 높은 실제 사례에서는 PDF 편집기에서 직사각형 개체를 살짝 밀거나 삭제하면 됩니다. 이 정확한 실패 모드에서는 이름, 급여, 사건 세부 정보 및 정부 릴리스, 법적 서류 및 기업 문서에서 수정된 것으로 추정되는 기타 정보가 유출되었습니다. 시각적으로 픽셀만 덮는 블랙박스는 편집이 아닙니다. 그것은 장식입니다.
이 도구는 실제로 수정합니다. 모든 페이지는 pdf.js를 사용하여 캔버스에 렌더링되며, 렌더링된 미리 보기에서 사라져야 하는 항목 바로 위에 직사각형을 그립니다. 도구를 실행하면 완전 불투명한 검정색 상자가 해당 페이지의 픽셀 데이터에 전체 해상도로 바로 그려지고 결과가 병합된 이미지로 내보내지며 원본 벡터 콘텐츠가 아닌 해당 이미지가 pdf-lib를 통해 출력 PDF의 새 페이지가 됩니다. 편집된 페이지에는 선택, 검색 또는 추출할 텍스트 레이어가 남아 있지 않습니다. 페이지는 더 이상 텍스트가 아니기 때문입니다. 민감한 부분이 영구적으로 사라진 페이지 그림입니다.
이러한 파괴에는 정직한 비용이 소요되며 이 도구는 이를 숨기지 않습니다. 표시한 모든 페이지는 벡터 선명도와 선택 가능한 텍스트를 잃고 대신 고해상도 이미지가 됩니다. 그대로 둔 페이지는 pdf-lib의 페이지 복사를 사용하여 그대로 그대로 복사되므로 전체 벡터 품질, 검색 가능한 텍스트 및 작은 파일 크기가 유지됩니다. 4페이지에 하나의 민감한 조항이 포함된 10페이지짜리 계약서에는 선명하고 선택 가능한 9개의 벡터 페이지와 1개의 평면 이미지 페이지가 있습니다. 실제로 텍스트를 잃어야 하는 페이지에서만 텍스트가 손실됩니다.
모든 작업은 로컬에서 이루어집니다. PDF는 pdf.js 및 pdf-lib를 사용하여 브라우저에서 완전히 렌더링, 표시 및 재구축되며 서버에 업로드된 내용은 전혀 없습니다. 이는 계약서, 의료 기록, 재무제표 또는 복사-붙여넣기 테스트에서 살아남지 않아야 하는 이름, 계정 번호 또는 조항이 포함된 모든 문서를 처리하는 올바른 방법입니다. 페이지를 검게 만드는 대신 페이지를 재정렬, 삭제 또는 회전해야 합니까? PDF 페이지 구성 도구를 사용하세요. PDF가 아닌 스크린샷이나 사진을 수정해야 합니까? 동일한 정직한 방식으로 픽셀을 파괴하는 이미지 흐림/픽셀화 도구를 사용하세요.