PDF 복구
열리지 않는 PDF는 대개 구조만 손상된 경우가 많습니다. 상호 참조 표(xref)의 손상, 어긋났거나 남아 있는 트레일러, 또는 잘못된 저장 후 더 이상 맞지 않는 객체 오프셋 등입니다. 이 도구는 너그러운 파서로 파일을 열어 읽을 수 있는 모든 페이지를 보존하고, 완전히 새로운 PDF를 처음부터 작성하므로 상호 참조 표와 트레일러가 깔끔하게 다시 생성됩니다. 정말로 사라진 데이터를 만들어 낼 수는 없지만, 페이지 자체는 온전하고 유일한 문제가 구조 손상뿐인, 놀랄 만큼 많은 PDF를 복구합니다. 모든 처리는 브라우저에서 이루어지므로 파일은 결코 기기를 떠나지 않습니다.
복구가 작동하는 방식
-
1
PDF 업로드
열리지 않는 파일을 끌어다 놓으세요. 파일은 기기에 남고, 서버로는 아무것도 전송되지 않습니다.
-
2
도구가 다시 읽음
너그러운 PDF 엔진이 손상된 구조를 무시하고 파일을 열어 복구할 수 있는 모든 페이지를 읽습니다.
-
3
깔끔한 파일 재구축
페이지가 새 문서로 복사되므로 상호 참조 표와 트레일러가 처음부터 작성되어 구조상 언제나 유효합니다.
-
4
결과 다운로드
깔끔하게 열리는 새 PDF를 받게 됩니다. 리더에서 열어 모든 페이지가 있는지 확인하세요.
이 복구가 고칠 수 있는 것과 없는 것
이 도구는 PDF를 다시 읽고 완전히 새로운 파일을 작성하는 방식으로 작동합니다. 그 과정에서 페이지 주변의 구조가 다시 생성되어 구조적 결함은 고쳐지지만, 정말로 없는 데이터를 되살릴 수는 없습니다.
| 문제 | 고쳐지나요? | 이유 |
|---|---|---|
| 손상되었거나 어긋난 상호 참조 표 | 예 | 새 파일이 새롭고 올바른 xref로 작성됩니다 |
| 잘못된 저장 후 남은 오래된 트레일러 | 예 | 재구축된 파일을 위한 깔끔한 트레일러가 생성됩니다 |
| 반복된 증분 저장으로 남은 찌꺼기 | 예 | 현재 페이지만 보존되고 이전 리비전은 버려집니다 |
| 리더는 거부하지만 파서는 읽을 수 있는 객체 | 대체로 예 | 깔끔한 파일에 다시 쓰면 대개 까다로운 리더도 받아들입니다 |
| 파서가 아예 열 수 없을 만큼 잘린 파일 | 아니요 | 엔진이 파일을 해석할 수 없다면 재구축할 것이 없습니다 |
| 객체 데이터가 정말로 없거나 읽을 수 없음 | 아니요 | 도구는 읽을 수 있는 것만 보존하며, 나머지는 만들어 낼 수 없습니다 |
| 알 수 없는 비밀번호로 암호화됨 | 아니요 | 비밀번호가 없으면 내용은 계속 잠겨 있습니다 |
PDF 구조가 깨지는 이유
- 부분 다운로드 또는 업로드. 전송 중 마지막 바이트를 잃은 파일은 끝부분에 있는 상호 참조 표를 잃습니다.
- 중단된 쓰기. 저장 중 멈춘 프로그램은 유효한 트레일러를 끝내 쓰지 못했을 수 있습니다.
- 잘못된 바이너리 전송. 줄바꿈을 바꿔 쓰는 텍스트 모드로 PDF를 옮기면 압축 스트림 내부의 바이트가 손상됩니다.
- 지저분한 증분 편집. 위에 계속 덮어 저장하면, 페이지는 멀쩡해도 일부 리더가 거부하는 구조가 남을 수 있습니다.
이 도구가 하지 않는 것
- 파서가 아예 열 수 없는 PDF는 복구하지 못합니다. 심하게 잘린 파일은 이 도구의 한계를 넘을 수 있습니다.
- PDF 내부에 저장된 손상된 이미지나 글꼴은 고치지 않습니다. 깨진 JPEG는 깔끔한 컨테이너에 넣어도 여전히 깨진 상태입니다.
- 비밀번호를 제거하거나 보호된 내용을 복호화하지 않습니다.
그런 경우에는 로컬에서 실행하는 Ghostscript나 qpdf 같은 데스크톱 도구가 때로 더 나아갈 수 있습니다.
손상된 PDF 피하기
코드로 PDF를 생성할 때는 트레일러가 기록되도록 파일을 제대로 닫으세요. HTTP로 제공할 때는 클라이언트가 파일이 완전한 시점을 알 수 있도록 올바른 Content-Length를 보내세요. 편집 전에 원본 사본을 남겨 두면, 잘못된 저장이 유일한 버전이 되는 일은 결코 없습니다.
자주 묻는 질문
파서가 읽을 수 있는 모든 페이지를 유지하며, 구조적으로 손상된 파일에서는 보통 그것이 전부입니다. 일부 페이지가 정말로 사라졌다면(그 데이터가 파일에 없다면) 도구는 되살릴 수 없으며, 남은 것을 중심으로 깔끔하게 재구축합니다.
구조적으로 온전하다면 그렇습니다. 있는 그대로 새 파일로 복사됩니다. 글꼴이나 이미지 스트림 자체가 손상되었다면 해당 글리프나 이미지가 여전히 비어 보일 수 있지만, 페이지의 나머지는 문제없습니다.
내용이 정말로 잠겨 있지 않은 경우에만 가능합니다. 도구는 기본 암호화를 넘어 읽으려 시도하지만, 비밀번호 입력란이 없고 실제 보호를 뚫을 수는 없습니다. 여러분이 갖고 있지 않은 비밀번호로 잠긴 파일은 복구할 수 없습니다.
아니요. 파일은 페이지에서 실행되는 PDF 엔진으로 전적으로 브라우저 안에서 읽히고 재구축됩니다. 아무것도 어디로도 전송되지 않으므로 기밀 문서도 안전하게 복구할 수 있습니다.
아무 일도 없습니다. 도구는 원본을 결코 변경하지 않고, 복구된 사본을 따로 작성합니다. 새 파일을 내려받아 열리는지 확인하고, 확신이 들 때까지 원본을 보관하세요.
관련 도구
PDF OCR
브라우저 OCR로 PDF의 인쇄된 스캔 이미지에서 일반 텍스트를 추출하세요. 12개 언어와 최대 20 MB, 40페이지 파일을 지원합니다.
PDF에서 이미지 추출
PDF 파일에 포함된 모든 이미지를 추출하여 원본 해상도를 그대로 유지한 상태로 개별적으로 또는 단일 ZIP 파일 형태로 다운로드할 수 있습니다.
PDF 양식
기존 AcroForm 필드를 로컬에서 작성하고, 미리 입력된 값을 보존하며, 대화형 사본이나 명시적으로 평면화한 사본을 다운로드하세요.
HTML을 PDF로 변환
기본 HTML과 인라인 CSS를 브라우저에서 A4, Letter 또는 Legal 크기의 래스터 PDF로 변환합니다. 소스와 결과 파일은 업로드하지 않습니다.
로컬 PDF 가림 처리
민감한 영역을 직접 가리고 기기에서 페이지 JPEG 이미지로 새 PDF를 만드세요. 파일은 업로드되지 않습니다. 결과의 모든 페이지는 검색하거나 선택할 수 없는 이미지가 됩니다.
문서 사진을 PDF로 변환
JPEG, PNG, WebP 문서 사진을 브라우저에서 하나의 PDF로 만드세요. 세로 A4 또는 US Letter를 고르고 사진을 업로드하지 않은 채 다운로드할 수 있습니다.
이 도구는 다른 언어로도 제공됩니다
- Reparar PDF [PT]
- Reparar PDF [ES]
- PDF を修復 [JA]
- PDF reparieren [DE]
- إصلاح PDF [AR]
- Reparera PDF [SV]
- Réparer un PDF [FR]
- PDF repareren [NL]
- Sửa PDF [VI]
- Perbaiki PDF [ID]
- Napraw PDF [PL]
- ซ่อม PDF [TH]
- Riparare PDF [IT]
- Восстановить PDF [RU]
- PDF Onar [TR]
- 修复 PDF [ZH]
- Repair PDF [EN]