본문으로 건너뛰기

PDF 복구

손상된 파일을 다시 만들어 열리게 해요.

기기에서 처리됨

이 도구는 브라우저 안에서만 실행돼요. 파일은 절대 업로드되지 않으며, 브라우저의 네트워크 탭에서 직접 확인할 수 있어요. 직접 확인해 보세요. 브라우저의 네트워크 탭을 열어 두고 지켜보면, 남은 작업이 있는지 묻는 작은 요청 하나만 보여요. 도구 이름과 해시뿐이고, 파일은 절대 포함되지 않아요.

이 도구가 하는 일

This rebuilds a damaged PDF from whatever is still readable inside it. The cross-reference table - the index that tells a reader where every object lives - is reconstructed by scanning the file, and the result is written out as a clean document. Before you are offered anything, the repaired file is opened again to check it really works, and the report tells you how many pages it had before and how many it has now.

Use it when a reader refuses the file: a download that stopped part way, a file recovered from a failing drive or a memory card, one that came out of a crashed export, or one that opens in a browser but not in Acrobat.

작동 방식

  1. Drop the damaged PDF onto this page. This is the one tool that accepts a file whose header looks wrong, because that is exactly the file it exists for.
  2. Leave Rebuild the cross-reference table on. It is the fix for the large majority of PDFs that will not open.
  3. Leave Recover pages on so that, if the ordinary repair fails, the document can be rebuilt from its pages alone.
  4. Turn on Drop unreadable objects only if the first attempt fails. It sacrifices whatever those objects held in exchange for getting a file at all.
  5. Press Repair, then read the report: it says how many pages were readable before and how many the repaired file contains.

Most files that will not open are not badly damaged. A PDF ends with a table of byte offsets pointing at every object in it, and if that table is wrong - because bytes were added, a transfer truncated, or an editor wrote it incorrectly - a strict reader gives up even though the content is all present. The repair scans the whole file for objects, rebuilds the table from what it finds, and writes a fresh document around it.

There is a second, stronger attempt behind the first. If the ordinary repair cannot complete, the document is rebuilt from its page tree into an empty file, which recovers documents whose catalogue is gone but whose pages survived - the usual shape of an interrupted download. That path copies page content and leaves document-level structures behind, so a file recovered this way may lose its outline, its interactive form and its attachments while keeping every page.

The result is verified before it is offered to you. A repair that produces a file nothing can open has not repaired anything, so the output is read back and its pages counted. The counts before and after are both reported, and a repair that recovered 4 pages of 40 is a very different outcome from one that recovered all 40.

Nothing can be recovered that is not in the file. If a transfer stopped at 60 per cent, the missing 40 per cent is gone and no tool will invent it. Keep the damaged original until you have checked the result, because a second attempt with different options sometimes does better.

The repair runs on your device using qpdf compiled to WebAssembly. That matters more here than elsewhere: a file you cannot open is a file you cannot check, and uploading an unknown document to a stranger's server to find out what is in it is a poor trade.

이 도구가 할 수 없는 일

  • Data that is genuinely missing cannot be recovered. A truncated download comes back as the pages that arrived, not as the whole document.
  • An encrypted file cannot be repaired without its password, because its objects cannot be read. Remove the protection with Unlock PDF first.

자주 묻는 질문

열리지 않는 PDF는 실제로 무엇이 잘못된 건가요?
대개 상호 참조 표가 문제예요. 파일 끝에 있는 바이트 위치 색인인데, 객체의 실제 위치와 어긋나면 내용이 멀쩡해도 엄격한 뷰어는 문서를 거부해요. 파일을 훑어서 그 표를 다시 만들면 이런 경우 대부분이 해결돼요.
제 페이지는 몇 장이나 돌아오나요?
아직 읽을 수 있는 만큼 돌아오고, 결과에 그 수가 나와요. 복구 전에 읽을 수 있었던 페이지 수와 복구된 문서에 담긴 페이지 수를 함께 알려주는데, 파일이 열리지 않았다면 앞의 수는 보통 0장이에요. 그 숫자가 예상과 다르다면 파일이 단순히 깨진 게 아니라 일부가 없어진 거예요.
복구에 실패했어요. 뭘 더 해볼 수 있나요?
읽을 수 없는 객체 버리기를 켜고 다시 실행해 보세요. 해석할 수 없는 객체를 작업 중단 대신 버리기 때문에 그 안에 있던 내용은 잃지만 쓸 만한 문서가 나오는 경우가 많아요. 그래도 실패하면 원본 출처의 파일 크기와 비교해 보세요. 있어야 할 크기보다 훨씬 작다면 전송 중에 잘린 것이고, 다시 내려받는 것 말고는 방법이 없어요.
깨진 파일을 업로드해야 하나요?
아니요. 그리고 이 도구에서는 그 점이 특히 중요해요. 열 수 없는 파일은 안을 확인할 수도 없는 파일이라, 무엇이 들었는지 알아보려고 낯선 서버에 보내는 건 굳이 감수할 필요 없는 위험이에요. qpdf가 브라우저 안에서 WebAssembly로 실행되고, 전송되는 건 아무것도 없어요.
복구하면 페이지 자체가 바뀌나요?
아니요. 페이지 내용은 있는 그대로 복사되고, 다시 만들어지는 건 그 주변 구조예요. 더 강한 복구 경로가 필요했다면 목차나 대화형 양식, 첨부 파일 같은 문서 단위 기능은 살아남지 못할 수 있지만, 페이지는 그대로 넘어와요.

관련 도구