본문으로 건너뛰기
PPDF123

손상된 PDF 복구하기

PDF 복구는 손상된 PDF를 qpdf로 다시 써서 상호 참조 표를 재구성해 파일이 다시 열리게 합니다. qpdf가 읽을 수 있는 부분은 살리지만 빠진 이미지나 망가진 데이터는 되살리지 못합니다.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

PDF 복구는 파일을 다시 읽어 qpdf로 다시 씁니다(`qpdf input -- output`). 이 재작성은 xref를 다시 만들고 qpdf가 여전히 파싱할 수 있는 파일을 살릴 수 있습니다. 탄 스트림·빠진 그림·DRM의 포렌식 재구성기가 아닙니다.

옵션은 없습니다. qpdf가 읽지 못하면 실패합니다. 비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다(API 호출자는 먼저 비밀번호 해제 실행). PDF 복구는 비밀번호를 추측하지 않습니다.

이미 열리는 파일은 돌아와 객체 층이 조금 다를 수 있지만 화면에서는 같아 보입니다.

더 작은 스트림만 필요하면 PDF 압축이 명시적 포장 도구입니다. 주석이 페이지 내용이 되어야 하면 PDF 평면화를 쓰세요.

업로드는 일시적입니다. PDF 보관함을 남기지 않습니다.

기능

  • 추가 플래그 없는 qpdf 재작성
  • qpdf가 여전히 파싱하는 일부 xref/구조 문제를 고칠 수 있음
  • 내용 재구성기가 아님
  • 익명 API: /api/v1/misc/repair

이런 경우에

  • 다른 도구가 엉망으로 쓴 내보내기의 xref를 재구축
  • 살짝 깨진 파일을 포기하기 전에 qpdf를 시도
  • PDF 병합 전에 구조를 정리

손상된 PDF를 복구하려면?

  1. 로컬 qpdf가 아직 열 수 있을 법한 PDF를 업로드합니다.
  2. 처리를 누릅니다. 복구 단계 옵션은 없습니다.
  3. 재작성된 PDF를 내려받습니다.
  4. 열어 봅니다. qpdf가 실패하면 디스크의 원본은 그대로입니다.

제한과 경계

  • 깊은 객체 재구성 없음
  • 비밀번호 해제가 아님
  • qpdf가 읽지 못하면 실패
  • 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.

예시

  • xref가 엉망이어도 qpdf가 읽는 PDF는 복구 후 종종 열림
  • 스트림이 중간에 잘린 파일은 대개 오류

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

반만 내려받은 파일을 살릴 수 있나요?
qpdf가 여전히 파싱할 때만 기회가 있습니다. 많은 잘린 파일은 바로 실패합니다.
PDF 복구가 복호화하나요?
열 때 비밀번호가 필요 없는 파일(소유자 비밀번호 제한)에 한해서만 그렇고, 그런 파일은 암호화가 없는 상태로 돌아옵니다. 열 때 비밀번호가 필요한 파일은 거절되므로, 사용할 권한이 있는 비밀번호로 비밀번호 해제를 하세요.
PDF 압축과 같나요?
아닙니다. PDF 복구는 맨 qpdf 재작성입니다. PDF 압축은 스트림·객체 스트림 플래그를 붙입니다.
글이 바뀌나요?
단어를 바꾸지 않습니다. 객체 번호와 오프셋은 대개 바뀝니다.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/misc/repair" \
  -F "[email protected]" \
  -o output.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'PDF 복구' 작업을 대신 실행합니다: /skills/pdf123-repair.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.