FreePDF logoFreePDF

PDF 두 개를 비교해 무엇이 바뀌었는지 정확히 확인하기

FreePDF 팀 작성 ·

계약서가 상대측 변호사에게서 agreement_v3_FINAL.pdf라는 이름으로 돌아왔습니다. 변경 내용 추적도 없고, 어디를 고쳤다는 메모도 없습니다. 두 버전을 나란히 놓고 읽는 것도 방법이긴 한데, 아홉 쪽쯤 가면 그 조항이 원래 이 문구였는지 확신이 사라집니다. 두 파일을 텍스트로 비교하면 수정된 부분이 몇 초 만에 나옵니다.

이전 버전을 먼저 올리세요

순서가 중요합니다. 각 줄의 색을 결정하는 게 바로 이 순서이기 때문입니다. 예전 버전을 먼저, 수정본을 나중에 올리면 보고서가 기대한 대로 읽힙니다. 첫 번째 파일에만 있는 줄은 삭제로 빨간색, 두 번째 파일에만 있는 줄은 추가로 초록색, 손대지 않은 부분은 검정으로 남습니다. 순서를 바꾸면 모든 추가가 삭제로 나오는데, 틀린 건 아니지만 읽기 헷갈립니다.

돌아오는 건 PDF 형식의 보고서이지, 주석이 달린 원본 문서가 아닙니다. 맨 위에 몇 줄이 추가되고 삭제됐는지 한 줄 요약이 있고, 그 아래로 전체 텍스트가 왼쪽에 + 표시를 달고 이어집니다. 원본 파일 두 개를 같이 보내지 않고 이 보고서만 전달해도 됩니다.

비교하는 건 글자이지 겉모습이 아닙니다

비교는 텍스트를 대상으로 돌아갑니다. 계약서나 규정, 명세서를 확인할 때는 바로 그게 핵심이고, 디자인을 확인할 때는 알아둬야 할 한계입니다.

  • 다시 쓴 조항, 바뀐 숫자, 지워진 문단은 모두 잡아냅니다.
  • 글꼴 변경, 여백 이동, 교체된 로고, 다시 그린 도표는 하나도 잡히지 않습니다. 글자가 같기 때문입니다.

그러니 차이가 없다는 보고서는 두 파일이 같은 말을 한다는 뜻이지, 똑같이 생겼다는 뜻은 아닙니다. 확인하려는 게 레이아웃이라면 둘 다 이미지로 변환해 번갈아 보는 편이 낫습니다.

작은 수정 하나가 문단 전체를 물들이는 이유

비교는 줄 단위로 이뤄집니다. 그리고 PDF에서 ‘줄’이란 레이아웃 엔진이 그 시각적 행에 올려놓은 것을 말합니다. 문단 앞쪽에 단어 하나를 끼워 넣으면 그 뒤의 모든 단어가 다른 줄로 밀립니다. 그 지점부터는 맞아떨어지는 줄이 없어지고, 문단 전체가 삭제된 뒤 다시 추가된 것처럼 표시됩니다.

보기엔 요란해도 문제는 아닙니다. 빨간 덩어리와 초록 덩어리를 한 쌍으로 읽으면 실제 변경은 대개 한 문장 안에서 드러납니다. 잡음을 줄이는 방법이 둘 있습니다.

  • 같은 원본 문서에서 같은 용지 크기로 내보낸 버전끼리 비교하세요. Word 파일을 다른 용지 크기로 다시 내보내면 줄바꿈이 전부 새로 잡혀 보고서를 못 쓰게 됩니다.
  • 200쪽짜리 매뉴얼 전체가 아니라 해당 장만 비교하세요. 두 파일을 같은 페이지 범위로 미리 나눠 두면 보고서가 실제로 읽을 만한 길이에 머뭅니다.

스캔본은 먼저 OCR이 필요합니다

스캔본은 페이지를 찍은 사진입니다. 비교할 텍스트가 없으니 보고서가 비거나 엉뚱하게 나옵니다. 두 파일을 먼저 OCR에 통과시키고(페이지 모양은 그대로 두고 텍스트 층만 더합니다) 그 결과를 비교하세요. OCR 오인식이 차이로 잡히는 건 감수해야 합니다. rnm으로 읽으면 두 페이지가 실제로 같더라도 추출된 텍스트로서는 진짜 변경입니다.

자주 묻는 질문

Word 문서와 PDF를 비교할 수 있나요?

Word 파일을 먼저 PDF로 변환한 뒤 두 PDF를 비교하세요. Word와 원래 PDF를 만든 프로그램이 줄을 같은 자리에서 끊지 않으니 줄바꿈에서 오는 잡음은 어느 정도 생기지만, 실질적인 수정은 여전히 뚜렷하게 드러납니다.

페이지의 어느 위치가 바뀌었는지도 알려주나요?

페이지 번호로 짚어주지는 않습니다. 보고서는 문서를 위에서 아래로 읽는 순서를 따르므로 변경이 나타나는 순서는 원본과 같지만, 앞뒤 맥락을 보려면 그 줄을 원본 파일에서 검색해야 합니다. 대부분의 검토 작업에서는 복사한 뒤 Ctrl+F 한 번이면 충분합니다.

관련 무료 도구