blog
손상된 PDF를 온라인에서 복구하기
소개: PDF가 말을 듣지 않을 때
PDF가 고장 나는 순간은 늘 가장 바쁜 때입니다. 얼마 전 동료가 공급업체 계약서를 열었더니 서명란이 텅 빈 페이지로 바뀌어 있었습니다. 그녀는 다급히 메일을 보내는 대신 페이지 정리를 했던 바로 그pdfjuggler 탭을 열어 몇 분 만에 문서를 되살렸습니다.
PDF가 열리지 않거나 Acrobat이 "객체를 읽을 수 없습니다"라고 경고하고, 텍스트가 네모 상자로 보이면 문서와 그 안의 작업이 모두 사라진 듯한 기분이 듭니다. Repair PDF 도구는 바로 그 순간을 위해 존재합니다. 앱은 기기 안에서 실행되므로 업로드 없이 손상된 구조와 글꼴을 다시 조립하고, 워터마크도 붙지 않습니다.
PDF가 망가지는 흔한 원인
가장 큰 원인은 전송이 끊기는 경우입니다. 클라우드 다운로드가 중간에 멈추거나 USB 드라이브를 복사 도중 뽑아 버리면 PDF 일부가 도착하지 않아 교차 참조 테이블이 빈 공간을 가리키게 됩니다.
일부 소프트웨어는 PDF 규칙을 완전히 지키지 않습니다. 오래된 회계 프로그램이나 가벼운 웹 생성기는 용량을 줄이려고 객체 참조와 글꼴 임베딩을 건너뛰곤 합니다. 다른 환경에서 파일을 열면 그때서야 글자가 깨져 보입니다.
글꼴도 조용하지만 큰 문제를 일으킵니다. 문서에서 참조한 글꼴이 포함되어 있지 않으면 뷰어가 임의의 글꼴로 바꿉니다. 본문이라면 괜찮을지 몰라도, 바코드나 서명이 들어간 계약서와 양식은 원래 글꼴을 되살리기 전까지 엉뚱한 문자로 보일 수 있습니다.
이외에도 난감한 경우가 있습니다. 중간에서 잘려 버린 PDF, 메타데이터가 빠진 암호화 문서, 이미지 스트림이 손상된 스캔 PDF 등이 그렇습니다. 복구 도구를 사용하면 어느 정도까지 재구성 가능한지 판단해 재사용 계획을 세울 수 있습니다.
단계별 안내: 손상된 PDF를 다시 살리는 방법
계약서 사례로 돌아가 보겠습니다. 첫 단계는 새 탭에서 Repair PDF 도구를 여는 것이었습니다. pdfjuggler는 한 번 불러오면 전체 앱이 로컬에 저장되므로 원격 서버를 기다릴 필요가 없습니다. 손상된 계약서를 창에 끌어다 놓자 곧바로 분석이 시작됐습니다.
도구는 백그라운드에서 페이지, 글꼴, 이미지, 주석 등 모든 객체를 훑습니다. 교차 참조 테이블이 깨져 있으면 바이트 단위로 스캔해 빠진 지도를 다시 만듭니다. 그래서 Acrobat이 포기한 파일도 pdfjuggler는 되살릴 때가 많습니다.
구조 복구가 끝나면 글꼴을 점검합니다. macOS에서 만든 서류를 Windows에서 열면 글꼴 부족이 흔하지만, pdfjuggler에는 오픈 글꼴과 똑똑한 대체 후보가 포함돼 있습니다. 덕분에 섬세한 서명체가 Courier로 바뀌지 않고 되돌아왔습니다. 완벽한 대체 글꼴을 찾지 못하더라도, 어떤 페이지를 수정해야 하는지 명확히 알려 주어 수동 편집을 계획하기 쉽습니다.
분석이 끝나면 미리보기에서 복구된 계약서를 바로 확인할 수 있습니다. 서명이 보이고 합계가 돌아오며 빈 자리도 사라집니다. Repair PDF를 클릭하면 재구성한 객체를 새로운 파일로 묶어 즉시 내려받습니다. 그녀는 Acrobat에서 오류가 사라진 것을 확인한 뒤 Merge PDF 워크플로로 부속 문서를 합쳤고, 문제가 있는 페이지만 분리하고 싶다면 Split PDF 도구가 바로 옆에 있습니다.
끈질긴 파일 문제 해결
대부분의 손상 PDF는 빠르게 복구되지만, 가끔은 추가 요령이 필요합니다. 파일이 예기치 않게 끝났다고 나오면 원본 다운로드가 완전히 끝나지 않았을 가능성이 큽니다. 소스에서 다시 내려받으세요. 클라우드 저장소에는 이전 버전이 남아 있는 경우가 많습니다.
암호화된 PDF는 다른 장애물입니다. 읽지 못하면 고칠 수도 없으니 먼저 잠금을 해제해야 합니다. pdfjuggler의 페이지 제거 가이드에서도 비슷한 절차를 다룹니다. 보호를 해제한 뒤 다시 복구를 실행하세요.
때로는 복구 후에도 글꼴이 대체된 채 남습니다. 원래 글꼴이 독점이거나 인쇄 전용 라이선스일 수 있습니다. 브랜드 전용 글꼴이 그렇습니다. 이런 경우에는 임베드 가능한 대체 글꼴로 바꾸거나, 보낸 이에게 윤곽선 처리된 버전을 요청하는 것이 가장 안전합니다.
PDF에 자바스크립트 양식이나 디지털 서명 같은 고급 기능이 포함돼 있으면 복구 과정에서 평면화될 수 있습니다. 많은 사무실에서는 깨진 문서보다는 평면화된 문서를 선호합니다. 인터랙티브 요소가 꼭 필요하다면 깨끗한 원본을 다시 받거나, 데이터를 확인한 뒤 원래 애플리케이션에서 재생성하세요.
앞으로 손상을 막는 방법
최고의 복구는 애초에 복구할 일이 없도록 하는 것입니다. 업로드와 다운로드가 끝날 때까지 노트북 덮개를 닫지 말고, 큰 PDF를 옮길 때는 유선 연결을 사용하는 것이 좋습니다. 버전 히스토리를 제공하는 클라우드 저장소를 활용하면 문제가 생겨도 건강한 사본으로 되돌릴 수 있습니다.
디자인 도구나 회계 프로그램에서 내보낼 때는 글꼴과 이미지를 임베드하는 옵션을 켜 두세요. 중요한 리소스가 PDF 안에 그대로 담겨 다른 환경으로 이동해도 모양이 유지됩니다. 파일 크기가 걱정된다면 내보낸 뒤 브라우저 압축 도구로 줄이는 편이 안전합니다.
중요한 파일이라면 간단한 점검 목록을 만들어 두세요. 다른 기기에서 열어 빈 페이지가 없는지 확인하고, 계약자 이름이나 청구 번호를 검색합니다. 이상을 일찍 발견할수록 허둥댈 일이 줄어듭니다. 이미 pdfjuggler를 쓰는 팀은 업로드 없는 변환과 복구를 함께 활용해 처음부터 끝까지 개인정보를 보호합니다.
보관용 문서는 손대지 않는 마스터와 일상에서 쓰는 복사본을 나눠 보관하세요. 복사본이 망가져도 복구하거나 마스터에서 다시 만들면 됩니다. 인사 서류, 서명된 계약, 규정집에 특히 유용한 방식입니다.
마무리: 작은 복구가 만드는 큰 차이
이 글의 계기가 된 계약서는 지금 공유 폴더에서 안전하게 관리되고 있습니다. 팀은 조용한 습관을 들였습니다. PDF가 문제를 일으키면 먼저 복구 도구를 연다는 약속입니다. 이는 마스킹, OCR, 회전 등 다른 pdfjuggler 워크플로처럼 빠르고 사적인 해결책입니다. 손상 원인과 까다로운 경우의 대처법을 알면, 당신도 동료도 막판 혼란에서 벗어날 수 있습니다.
다음에 문서가 흐트러져 보이더라도 처음부터 다시 만들거나 출처를 알 수 없는 서버에 맡길 필요가 없습니다. Repair PDF 도구를 열고 복구 단계를 따라간 뒤 예방 습관과 묶어 두세요. 결말은 좌절이 아니라 조용한 승리, 그리고 "PDF를 내 손안에서 관리하고 있다"는 든든한 감각이 될 것입니다.