PDF가 안 열립니다 — 왜일까요
"이 파일을 열 수 없습니다"라는 한 문장이 최소 다섯 가지 다른 문제를 덮고 있습니다. 어느 쪽인지 가리는 데 10초가 걸리고, 그 10초가 엉뚱한 해결책을 시도하는 시간을 아껴 줍니다.
수정
먼저: 어디서나 안 되나요, 한 곳에서만 안 되나요
브라우저 탭에 파일을 끌어다 놓아 보세요. 브라우저는 자체 PDF 엔진을 갖고 있어서, 이 한 번으로 파일이 깨진 것인지 뷰어가 문제인지가 갈립니다.
브라우저에서는 열리는데 데스크톱 뷰어에서만 안 된다면 파일은 멀쩡합니다. 뷰어를 업데이트하거나 그냥 브라우저로 보세요. 양쪽 다 안 되면 아래를 계속 읽으세요.
암호를 묻습니다 — 그런데 암호가 두 종류입니다
PDF는 서로 다른 암호를 두 개까지 담을 수 있고, 이걸 아는 사람이 드뭅니다. 사용자 암호는 문서를 여는 것 자체를 막습니다. 소유자 암호는 읽기는 되게 두고 인쇄·복사·편집만 막습니다.
이 구별이 중요한 이유는 도구마다 다르게 굴기 때문입니다. 소유자 암호만 걸린 파일은 대부분의 뷰어에서 그냥 열려서 보호가 없는 것처럼 느껴지는데, 많은 도구가 그것을 고치기를 거부합니다 — 파일이 깨진 것처럼 보이지만 실은 권한입니다.
사용자 암호를 정직하게 우회하는 방법은 없습니다. 내용이 실제로 암호화되어 있습니다. 저희 PDF 도구는 암호화된 파일을 빈 결과 대신 거부하고 그렇게 말합니다 — 실제 AES 암호화 파일과 LibreOffice가 만든 파일로 확인했고, 네 도구 모두 정확히 거부했습니다.
글자는 있는데 빈 네모로 나옵니다
글꼴 문제이고, 한국어·일본어·중국어 문서에서 아주 흔합니다. 글자는 파일 안에 들어 있는데 그것을 그릴 글꼴이 함께 담기지 않아서, 뷰어가 대신 쓴 글꼴에 그 글자의 모양이 없는 것입니다. 그래서 빈 사각형이 줄줄이 나옵니다.
이것이 그리기 실패이지 자료 실패가 아니라는 점이 중요합니다. 글자를 복사해 보면 멀쩡합니다. 제대로 보이게 하려면 PDF를 만든 쪽에서 고쳐야 합니다 — 내보낼 때 글꼴을 포함시키면 됩니다.
쪽이 백지이거나, 스캔이 아무것도 안 보입니다
어떤 PDF는 그림을 모든 엔진이 구현하지는 않은 형식으로 담습니다. JBIG2와 JPEG 2000이 대표적이고, 둘 다 복합기가 만든 스캔 문서에 흔합니다. 그 해독기가 없는 엔진은 오류를 내는 대신 백지를 그립니다.
구별하는 표시는 쪽이 비었는데 파일 용량은 크다는 것입니다. 진짜 백지 쪽은 아주 작습니다.
잘렸거나 손상됐습니다
PDF는 자기 안의 객체 목록을 파일 끝에 둡니다. 그래서 내려받다 만 PDF는 앞 몇 쪽이라도 보이는 대신 통째로 실패합니다 — 뷰어가 목록을 찾으러 끝으로 갔다가 못 찾고 포기하는 것입니다.
메일이나 다운로드로 받은 파일이라면 원본과 용량을 대조해 보세요. 중간에 끊긴 파일은 의미 있는 방법으로 복구되지 않습니다. 다시 받으세요.
어느 쪽인지 알았다면
원인에 맞는 해결책만 골라도 시간이 크게 줄어듭니다.
- 브라우저에서는 열린다 → 뷰어 문제입니다. 브라우저를 쓰거나 뷰어를 업데이트하세요.
- 암호를 묻는다 → 암호가 필요합니다. 정직하게 우회하는 도구는 없습니다.
- 글자가 빈 네모다 → 글꼴이 안 담겼습니다. 글자는 멀쩡하니 원본에서 다시 내보내세요.
- 백지인데 파일이 크다 → 뷰어가 못 푸는 그림 형식입니다. 다른 뷰어로 열어 보세요.
- 바로 실패하고 파일이 작다 → 잘린 파일입니다. 다시 받으세요.
업로드 없이 지금 해 보기
도구로 PDF 암호를 풀 수 있나요?
내용을 암호화하는 쪽은 못 풉니다. 열 때 암호가 필요한 문서는 바이트 자체가 암호화되어 있어 작업할 대상이 없습니다. 된다고 하는 도구는 암호를 추측하고 있거나, 권한만 걸린 경우를 다루는 것입니다.
같은 PDF가 프로그램마다 다르게 보입니다.
뷰어마다 엔진이 다르고, 어떤 글꼴로 대체하는지와 어떤 그림 형식을 푸는지가 다르기 때문입니다. PDF는 쪽을 어떻게 그릴지 적어 둘 뿐, 두 엔진이 똑같이 그린다고 보장하지 않습니다.
열리기는 하는데 글자 선택이 안 됩니다.
글자층이 없다는 뜻입니다 — 쪽이 그림입니다. 스캔 문서가 그렇고, 모든 쪽을 그림으로 눌러 버리는 일부 압축 도구의 결과물도 그렇습니다. 문자 인식으로 글자층을 다시 넣을 수 있습니다.
읽어 둘 만한 글
- HEIC 파일이란 무엇이고, 왜 안 열릴까
- PNG·JPG·WebP·AVIF — 무엇을 골라야 할까
- PDF 용량이 큰 이유 — 그리고 실제로 줄이는 것
- MOV와 MP4 — 실제로 무엇이 다른가
- 배경 제거는 실제로 어떻게 동작하나 — 그리고 언제 실패하나
- AI 업스케일은 없던 세부를 되살릴까
- SRT와 VTT — 어느 자막 파일이 필요한가
- 스템이란 무엇이고, 완성된 곡을 정말 되풀 수 있나
- CSV와 엑셀 — 실제로 무엇이 다른가
- AI 요약을 믿어도 될까
- WAV와 MP3 — 실제로 어느 쪽이 필요한가
- 코덱이란 무엇이고, MP4와는 어떻게 다른가
- 제 영상은 왜 옆으로 누워 있을까