overlay diff

받은 수정본, 어디가 바뀌었는지 3분 만에 찾기

계약서 수정본이 왔습니다. 메일에는 “일부 수정했습니다”라고만 적혀 있습니다. 열 쪽짜리 문서에서 무엇이 바뀌었는지 알려면 두 파일을 나란히 놓고 한 줄씩 봐야 합니다.

금액이나 기한처럼 숫자 하나가 바뀌면 눈으로 놓치기 쉽습니다. 그리고 그런 것일수록 놓치면 손해가 큽니다.

두 파일을 겹쳐 놓으면 바뀐 자리만 두 겹으로 흐려 보입니다. 이 글에서는 그 방법과, 통하는 문서·안 통하는 문서를 정리합니다. 직접 겹쳐 본 결과이고 2026년 8월 14일 기준입니다.

겹치면 다른 곳만 흐려집니다

거의 같고 몇 군데만 다른 두 문서를 겹쳐 봤습니다.

원래 문서와, 두 버전을 겹친 결과를 나란히 비교
겹친 쪽에서 문서번호·수량·금액만 두 겹으로 흐려 보입니다.

원리는 단순합니다. 같은 자리에 같은 글자가 있으면 정확히 포개져 깨끗하게 보입니다. 다른 글자가 있으면 두 글자가 겹쳐 찍혀 뭉개져 보입니다.

제가 겹친 문서에서는 세 곳이 드러났습니다. 문서번호 끝자리, 수량, 그리고 금액입니다. 나머지는 원본과 구별되지 않을 만큼 깨끗했습니다. 눈으로 훑을 때 “여기부터 보면 된다”는 지도가 생기는 셈입니다.

해보는 법

PDF 도구의 “겹치기” 또는 “오버레이” 기능을 씁니다. 원본을 바탕에 두고 수정본을 위에 얹으면 됩니다.

# 두 PDF를 겹쳐 하나로 만들기
curl -s -X POST \
  -F "fileInput=@원본.pdf;type=application/pdf" \
  -F "overlayFiles=@수정본.pdf;type=application/pdf" \
  -F "overlayMode=SequentialOverlay" -F "counts=1" -F "overlayPosition=0" \
  http://localhost:8380/api/v1/general/overlay-pdfs -o 겹친결과.pdf

겹친 결과를 열어 흐릿한 자리만 찾아 원본과 수정본을 각각 확인하면 됩니다. 겹친 파일 자체를 근거로 삼지는 않습니다. 어디를 볼지 알려 주는 용도입니다.

이 방법이 통하지 않는 경우

만능은 아닙니다. 아래에서는 화면이 온통 흐려져 오히려 쓸모가 없어집니다.

  • 글자 크기나 여백이 바뀐 경우. 한 글자만 고쳐도 뒤 문장이 전부 밀려 모든 줄이 어긋나 보입니다.
  • 쪽수가 달라진 경우. 한 쪽이 추가되면 그 뒤로 전부 다른 쪽끼리 겹쳐집니다.
  • 스캔한 문서. 스캔할 때마다 미세하게 기울거나 위치가 달라져 전체가 겹쳐 보입니다.

즉 이 방법은 같은 원본에서 몇 군데만 고친 문서에 잘 맞습니다. 계약서 수정본, 견적서 금액 변경, 양식 일부 수정 같은 경우가 전형적입니다. 반대로 다시 작성한 문서에는 맞지 않습니다.

문서 종류별로 더 나은 방법

문서 상태더 나은 방법
PDF 두 개, 몇 군데만 수정겹쳐 보기
워드·구글 문서 원본이 있음프로그램의 변경 내용 추적 기능
쪽수가 달라짐쪽 단위로 나눠 같은 쪽끼리 겹치기
스캔본눈으로 대조 (겹치기는 부정확)

원본 파일을 구할 수 있다면 문서 프로그램의 변경 추적 기능이 훨씬 정확합니다. 누가 언제 무엇을 바꿨는지까지 나옵니다. 그 방식으로 협업하는 순서는 Google Docs 공동편집, 파일 안 꼬이게 하는 4단계에 정리해 두었습니다.

겹쳐 보기는 PDF만 받았을 때의 차선책입니다. 상대에게 원본을 요청할 수 있다면 그쪽이 언제나 낫습니다.

확인 뒤에 남길 것

바뀐 곳을 찾았다면 그걸 기록으로 남기세요. 나중에 “그때 이 조항이 이렇게 바뀐 걸 알고 동의했다”를 설명해야 할 수 있습니다.

  • 원본과 수정본을 둘 다 보관합니다. 수정본으로 덮어쓰지 않습니다.
  • 파일 이름에 버전을 붙여 순서를 남깁니다. 표기법은 파일 이름 규칙에 있습니다.
  • 바뀐 항목을 메일 회신에 한 줄로 적어 상대와 맞춥니다. “금액이 150만 원에서 300만 원으로 변경된 것으로 확인했습니다”처럼요.

두 파일이 정말 다른지 아닌지부터 헷갈린다면, 겹쳐 보기 전에 더 간단한 확인 방법이 있습니다. 그 이야기는 다음 글에서 다루겠습니다.

확인한 자료

  • 측정 환경: 로컬 Docker에 올린 Stirling PDF 2.14.2의 겹치기 기능, 2026년 8월 14일 측정
  • 겹친 결과의 판독은 사람이 눈으로 하는 방식이며, 바뀐 부분을 자동으로 목록화해 주지는 않습니다.

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다