Tips & Tricks

PDF를 열려고 할 때마다 충돌이 발생하는 PDF에서 콘텐츠를 복구하는 방법

PDF를 두 번 클릭하면 뷰어가 열리고 잠시 동안 빈 흰색 화면이 표시된 다음 바탕 화면과 충돌합니다. 다시 시도해 보세요. 같은 결과. 다른 뷰어를 사용해 보세요. 두 번째 뷰어는 로딩 표시줄이 30%에서 멈추고 응답하지 않습니다. 파일이 폴더에 나타나고 파일 크기가 적당하며 지난 주에는 정상적으로 작동했습니다. 이제 이를 열려고 하는 모든 응용 프로그램이 충돌합니다. 내용은 거기 어딘가에 있습니다. 당신은 그것에 도달할 수 없습니다.

모든 뷰어에 충돌이 발생하는 PDF는 일반적으로 내용 손상보다는 구조적 손상으로 인해 고통받고 있습니다. 텍스트, 이미지, 데이터는 그대로 유지될 가능성이 높습니다. 문제는 뷰어에게 콘텐츠를 찾고 조합하는 방법을 알려주는 PDF의 내부 조직 구조, 상호 참조 테이블, 페이지 트리, 개체 스트림에 있습니다. PDF 복구 도구를 사용하면 이러한 구조를 재구성하고 콘텐츠를 복구할 수 있는 경우가 많습니다.

How to Recover Content From a PDF That Crashes Every Time You Try to Open It

PDF가 열리지 않고 충돌하는 원인

가장 일반적인 원인은 손상된 상호 참조 테이블입니다. 상호 참조 테이블은 PDF의 색인입니다. 이는 뷰어에게 파일에 있는 모든 개체의 바이트 오프셋을 알려줍니다. 이 테이블이 손상되면 뷰어는 페이지, 글꼴 또는 이미지를 찾을 수 없습니다. 뷰어는 바이트 오프셋 X에서 개체를 요청하고 예상 개체가 아닌 다른 항목을 찾았으며 복구할 수 없습니다. 뷰어의 오류 처리에 따라 오류 메시지가 표시되거나, 빈 페이지가 렌더링되거나, 완전히 충돌할 수 있습니다.

또 다른 원인은 손상된 페이지 트리입니다. 페이지 트리는 문서의 페이지를 구성하는 계층 구조입니다. 이 트리의 노드가 손상되면 뷰어는 페이지를 열거할 수 없습니다. 페이지 목록을 작성하려고 시도하다가 손상된 노드를 발견하고 실패합니다. 뷰어는 문서의 페이지 수나 표시 순서를 확인할 수 없습니다.

잘못된 개체 스트림이 세 번째 원인입니다. 최신 PDF는 여러 개체를 압축된 스트림으로 함께 저장합니다. 스트림이 손상된 경우 뷰어는 가비지 데이터의 압축을 풀고 PDF 개체로 구문 분석을 시도합니다. 파서에서 구문 오류가 발생하면 이를 정상적으로 처리하지 않고 충돌이 발생할 수 있습니다.

WukongPDF

PDF 복구를 시도해보세요

설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.

시작하기 →

충돌하는 PDF에서 콘텐츠를 복구하는 방법

구조적 수준에서 PDF를 읽을 수 있는 복구 도구를 사용하십시오. WukongPDF의 복구 도구는 상호 참조 테이블에 의존하지 않는 낮은 수준의 파서에서 파일을 엽니다. 파일을 순차적으로 스캔하여 미리 작성된 색인이 아닌 구문으로 PDF 개체를 식별합니다. 찾은 개체에서 상호 참조 테이블을 다시 작성합니다. 페이지 트리의 유효성을 검사하고 복구합니다. 객체 스트림의 압축을 풀고 해당 내용을 확인한 후 올바르게 다시 압축합니다. 출력은 충돌 없이 열릴 수 있는 구조적으로 건전한 PDF입니다.

복구 도구가 파일을 완전히 다시 작성할 수 없는 경우 개별 페이지를 별도의 PDF로 추출할 수 있는 경우가 많습니다. 추출된 각 페이지는 자체 페이지 트리와 상호 참조 테이블이 있는 독립형 문서입니다. 원래 다중 페이지 구조가 너무 손상되어 복구할 수 없는 경우에도 개별 페이지 내용은 일반적으로 복구 가능합니다.

복구 도구를 사용해도 파일을 열 수 없는 극단적인 경우에는 텍스트 추출 방법을 사용하십시오. 일부 도구는 원시 PDF 바이너리 데이터에서 텍스트 문자열을 스캔하고 PDF 구조를 전혀 구문 분석하지 않고 추출할 수 있습니다. 이 원시 추출은 서식, 이미지, 레이아웃 없이 문서 순서대로 텍스트 콘텐츠를 생성합니다. 최후의 방법이지만, 가장 중요한 내용인 경우가 많은 단어를 복구하는 방법입니다.

향후 충돌 방지

파일 전송 중에 PDF 손상이 자주 발생합니다. 이메일에 첨부된 PDF는 메일 서버에 의해 다시 인코딩될 수 있습니다. 불안정한 연결을 통해 다운로드한 PDF는 잘릴 수 있습니다. 이메일에서 PDF를 저장한 후 보낸 사람이 보고한 크기와 비교하여 파일 크기를 확인하세요. 크기가 다르면 전송으로 인해 손상이 발생한 것입니다. 클라우드 스토리지, 직접 파일 전송 등 다른 채널을 통해 파일을 요청하세요.

중요한 PDF의 백업을 보관하세요. 오늘 충돌이 발생한 PDF는 어제는 괜찮았을 수도 있습니다. 손상이 발생하기 전의 백업이 있는 경우 작업 버전으로 되돌릴 수 있습니다. WukongPDF의 Fix PDF 도구는 손상된 버전을 복구할 수 있지만 복구된 파일에는 복구할 수 없을 정도로 손상된 요소가 누락될 수 있습니다. 백업은 최종 대체입니다. 클라우드 스토리지 서비스는 버전 기록을 자동으로 유지하는 경우가 많습니다. 복잡한 복구를 시도하기 전에 클라우드 저장소에 사용 가능한 이전 버전이 있는지 확인하세요.

콘텐츠를 복구한 후 새 파일에 저장하세요. 손상된 원본 파일을 덮어쓰지 마십시오. 첫 번째 수리가 불완전한 경우 추가 복구 시도를 위해 원본이 필요할 수 있습니다. 발생한 내용과 복구된 내용을 설명하는 메모와 함께 손상된 원본을 복구된 버전과 함께 보관합니다. 충돌이 발생한 PDF에서 복구된 PDF 데이터 추출은 거의 영구적으로 액세스할 수 없게 된 문서입니다. 거의 사라진 콘텐츠에 맞게 복구된 파일을 주의해서 다루십시오.

전문적인 수리가 실패하는 경우: 최후의 수단 옵션

자동 복구가 파일을 복구할 수 없고 콘텐츠가 매우 중요한 경우 전문 데이터 복구 서비스가 물리적 수준 복구를 시도할 수 있습니다. 이러한 서비스는 원시 파일 바이트와 함께 작동하여 PDF 구조를 수동으로 재구성합니다. 이는 일반적으로 파일당 수백 달러로 비용이 많이 들고, 비용을 정당화할 수 있는 법적, 재정적 또는 감정적 가치가 있는 문서용으로 예약되어 있습니다. 대부분의 문서는 위에 설명된 자동 복구만으로 충분하며 전문 서비스는 자동화 도구가 도움이 되지 않는 드문 경우에 대한 안전망입니다. 수리 전 진단 단계: 다양한 장치의 다양한 PDF 뷰어에서 파일을 열어보세요. Acrobat과 충돌하는 PDF가 브라우저 뷰어에서 열릴 수 있습니다. 한 명의 뷰어가 열면 내부 구조가 깨끗한 새 PDF로 즉시 내보낼 수 있습니다. 복구된 콘텐츠에 공백이 있는 경우 복구할 수 없는 페이지를 알리는 표지와 함께 손실된 내용을 문서화합니다. 이 문서가 없으면 독자는 누락된 콘텐츠가 의도적으로 제거되었다고 가정합니다.

WukongPDF

PDF 복구를 시도해보세요

설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.

시작하기 →