PDF를 PNG로 변환: 각 페이지를 독립적인 이미지로 추출
이 페이지는 PDF 문서의 각 페이지를 개별 PNG 이미지로 변환합니다. 전체 변환 과정은 브라우저 내에서만 이루어지므로, 업로드된 파일이 외부 서버로 전송되지 않아 개인정보가 보호됩니다. 하나의 PDF 파일만 선택할 수 있으며, 파일 크기는 80MB 이하, 페이지 수는 최대 60페이지로 제한됩니다.
다른 변환 도구와의 차별점
이미지를 PDF로 결합하는 방향과 달리, 이 페이지는 PDF 페이지를 **고정된 픽셀 격자(raster grid)**로 변환합니다. 즉, PDF 내의 벡터 그래픽, 글꼴, 레이아웃이 모두 비트맵 이미지로 ‘래스터화(rasterization)’됩니다. 변환된 PNG 이미지에서는 텍스트를 선택하거나 검색할 수 없습니다. 이는 이미지 형식의 본질적인 특성입니다.
PNG(Portable Network Graphics)는 무손실 압축을 사용하므로, 텍스트와 도형의 날카로운 경계선이 깨끗하게 유지됩니다. 반면 JPEG는 손실 압축으로 인해 선명도가 저하될 수 있습니다. 따라서 문서, 다이어그램, 로고 등이 포함된 PDF를 이미지로 변환할 때 PNG가 적합합니다. 이 페이지는 정해진 고해상도로 렌더링되므로 설정할 수 있는 옵션이 없습니다.
입력 및 출력
입력 조건
| 항목 | 제한 |
|---|---|
| 파일 형식 | PDF만 허용 (다른 형식은 오류) |
| 파일 크기 | 80MB 이하 |
| 페이지 수 | 60페이지 이하 |
| 암호 보호 | 없어야 함 (암호화된 PDF는 오류) |
출력 결과
변환이 완료되면 페이지 하단에 다음과 같은 정보가 표시됩니다.
“Exported ‹count› image(s).”— 추출된 이미지 개수“Source”— 원본 PDF 크기 (예: 2.3 MB)“Output”— 각 PNG 이미지의 크기“Pages”— 변환된 페이지 수“Dimensions”— 각 이미지의 픽셀 크기 (예: 1224 x 1584)- 개별 이미지 다운로드 버튼 (
Download) - 전체 이미지를 하나의 ZIP 파일로 다운로드하는 버튼 (
Download all (.zip)) - 요약:
“Created ‹pages› page(s): ‹original› -> ‹output›”
오류 상황과 처리 규칙
PDF 변환 중 발생할 수 있는 여러 예외 상황은 명확한 메시지로 표시됩니다. 사용자는 메시지를 보고 문제를 파악할 수 있습니다.
- 파일을 선택하지 않은 경우:
“Choose at least one file.”(내보내기 버튼이 비활성화됨) - 파일 크기 초과:
“Each file must be ‹max› or smaller.” - 페이지 수 초과:
“This PDF has more than ‹max› pages, so it is too large to export here.” - 암호 보호 PDF:
“암호화되었거나 비밀번호로 보호된 PDF 파일입니다.” - 열 수 없는 파일:
“This file could not be opened as a PDF. It may be corrupted or mislabeled.” - 빈 파일:
“This file is empty.” - 지원되지 않는 파일 형식:
“This file type is not supported for the selected direction.” - 변환 실패 (단일 파일):
“파일을 변환할 수 없습니다.” - 여러 파일 실패 시:
“‹count› file(s) could not be processed.”
래스터화의 원리
PDF 문서는 내부적으로 벡터 명령(선, 곡선, 텍스트, 이미지)을 포함합니다. 변환 과정에서 이 명령들은 해석되어 픽셀 단위의 비트맵으로 변환됩니다. DPI(Dots Per Inch)는 1인치당 얼마나 많은 픽셀을 사용할지 결정합니다. 이 페이지에서는 DPI를 선택할 수 없으며, 모든 페이지는 원본 크기의 최대 두 배로 렌더링됩니다. 이는 표준 문서 페이지의 경우 약 144 DPI에 해당합니다.
- 예: 표준 US 레터 페이지(8.5 x 11인치)의 경우 이미지 크기는 1224 x 1584 픽셀입니다.
- 매우 큰 페이지는 메모리 소진 없이 선명도를 유지하기 위해 축소된 배율로 렌더링되므로, 이미지 크기가 위 공식에서 제시하는 것보다 작게 나옵니다.
- PNG는 무손실이므로 압축으로 인한 화질 열화가 없지만 파일 크기가 더 클 수 있습니다.
개인정보 보호: 브라우저 내 처리
모든 PDF 처리 작업은 사용자의 브라우저에서만 실행됩니다. 파일이 외부 서버로 업로드되지 않으므로, 민감한 문서(계약서, 개인 정보 포함)도 안전하게 변환할 수 있습니다.
실제 사용자 실수와 주의점
- PDF가 아닌 파일을 선택함: 이미지나 문서 파일을 PDF로 착각하는 경우가 많습니다. 반드시 확장자가
.pdf인지 확인하세요. - 암호 보호 무시: 일부 PDF는 편집은 불가능하지만 열람 암호가 설정되어 있을 수 있습니다. 이 도구는 암호 해제 기능이 없으므로 암호를 제거한 후 업로드해야 합니다.
- 페이지 수 초과: 60페이지가 넘는 PDF는 변환할 수 없습니다. 미리 페이지 수를 확인하세요.
자주 묻는 질문 (FAQ)
Q: 변환된 PNG 이미지에서 텍스트를 복사할 수 있나요? A: 불가능합니다. PNG는 픽셀 이미지이므로 텍스트가 그래픽의 일부로만 존재합니다. 텍스트를 편집해야 한다면 PDF를 Word나 TXT로 변환하는 도구를 사용하세요.
Q: DPI를 높이면 품질이 무조건 좋아지나요? A: 네, 같은 원본 PDF에서 DPI가 높을수록 더 세밀한 이미지를 얻을 수 있습니다. 하지만 원본 PDF에 저해상도 이미지가 포함된 경우, 이 도구는 고정된 해상도로 렌더링하므로 이미지 부분의 품질은 향상되지 않습니다.
Q: 여러 PDF를 한 번에 변환할 수 있나요? A: 이 페이지는 한 번에 하나의 PDF 파일만 허용합니다. 여러 PDF를 변환하려면 각각 따로 처리해야 합니다.
Q: ZIP 파일을 다운로드하면 모든 페이지가 포함되나요? A: 예, “Download all (.zip)” 버튼을 누르면 모든 PNG 이미지가 하나의 ZIP 아카이브로 압축되어 다운로드됩니다. 개별 다운로드도 가능합니다.
Q: 80MB가 넘는 PDF는 어떻게 변환하나요? A: 파일 크기를 줄이기 위해 PDF 압축 도구를 먼저 사용하거나, 페이지 범위를 나누어 더 작은 PDF로 분할한 후 각각 변환하세요.
Q: 변환 속도가 느린 이유는 무엇인가요? A: 속도는 PDF 페이지 수, 페이지 복잡도, 사용자 기기의 성능에 따라 달라집니다.