PNG를 PDF로 변환: 개요와 핵심 차이점
이 페이지는 PNG 이미지를 업로드하여 하나의 PDF 문서로 결합하는 도구입니다. 각 이미지는 PDF의 한 페이지가 되며, 페이지 순서는 파일을 추가한 순서대로 결정됩니다. 생성된 PDF는 순수 시각적 문서로, 내장된 텍스트 레이어가 없습니다. 따라서 원본 PNG에 포함된 텍스트(예: 스크린샷의 글자, 다이어그램의 설명)는 PDF 내에서 검색하거나 복사할 수 없습니다. 별도로 OCR(광학 문자 인식)을 적용해야만 텍스트에 접근할 수 있습니다.
이 페이지를 다른 유사 도구와 구분짓는 핵심은 PNG → PDF 변환에 초점을 맞춘 점입니다. 일반적인 이미지→PDF 변환기와 달리, 여기서는 무손실 압축 포맷인 PNG가 주 입력입니다. 출력 PDF에는 텍스트 레이어가 존재하지 않으므로, 원본 이미지의 선명한 텍스트나 그래픽이 단순히 비트맵으로 임베드됩니다. 또한 JPG to PDF 페이지와 달리, PNG 특유의 퀄리티 손실 없는 특성을 그대로 유지합니다.
이 도구는 PNG 외에도 JPG, WebP, AVIF, GIF, HEIC, HEIF 등 다양한 이미지 포맷을 허용하지만, 페이지의 주제는 PNG 전환입니다.
입력 및 출력 형식과 제한 사항
| 항목 | 내용 |
|---|---|
| 지원되는 입력 포맷 | JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF |
| 최대 파일 수 | 20개 |
| 최대 파일 크기 | 80MB (파일당) |
| 출력 포맷 | 단일 PDF (각 이미지가 한 페이지) |
| 출력 정보 | "Created ‹count› PDF file." → 한국어로 "PDF 파일 ‹count›개 생성됨"<br>"Source" (입력 이미지 총 크기)<br>"Output" (생성된 PDF 크기)<br>"Pages" (PDF 페이지 수)<br>"Download" 버튼 |
| 요약 문구 | "Created ‹pages› page(s): ‹original› -> ‹output›" |
오류 메시지는 다음과 같은 조건에서 표시됩니다:
- 파일을 하나도 선택하지 않음 → "Choose at least one file." ("파일을 하나 이상 선택하세요.")
- 20개를 초과하는 이미지를 선택함 → "Choose up to ‹max› images at a time." ("한 번에 최대 ‹max›개의 이미지를 선택하세요.")
- 파일 크기가 80MB를 초과함 → "Each file must be ‹max› or smaller." ("각 파일은 ‹max› 이하여야 합니다.")
- 지원되지 않는 이미지 형식을 선택함 → "Choose image files: JPG, PNG, WebP, AVIF, GIF, HEIC or HEIF."
- 파일을 처리할 수 없음 → "Conversion failed. Try another file." (또는 여러 파일 실패 시 "‹count› file(s) could not be processed.")
- 빈 파일 → "This file is empty." ("이 파일은 비어 있습니다.")
- 이미지를 디코딩할 수 없음 → "This image could not be decoded. It may be corrupted or not actually an image." ("이미지를 디코딩할 수 없습니다. 손상되었거나 실제 이미지가 아닐 수 있습니다.")
- 방향에 맞지 않는 파일(예: 이미지→PDF 모드에서 PDF를 드롭) → "This file type is not supported for the selected direction." ("선택한 방향에 대해 지원되지 않는 파일 형식입니다.") 모든 오류 메시지는 한국어 현지화된 버전으로 표시되며, 위 번역은 참고용입니다.
변환 과정: 브라우저 내 처리와 개인정보 보호
이 도구의 모든 처리는 사용자의 브라우저 안에서 로컬로 이루어집니다. 파일을 업로드해도 서버로 전송되지 않습니다. 따라서 민감한 이미지(예: 개인 문서 스크린샷, 기밀 다이어그램)도 안전하게 변환할 수 있습니다. 브라우저가 직접 이미지를 디코딩하고 PDF 구조를 생성하는 방식으로 작동합니다. 사용자는 인터넷 연결이 필요하지만, 변환 작업 자체는 오프라인 상태에서도 이미지가 로컬에 저장되어 있다면 가능합니다(단, 웹 페이지는 미리 로드되어 있어야 함).
이 접근 방식은 개인정보 보호 측면에서 중요한 이점이 있습니다. 클라우드 기반 변환 서비스와 달리, 원본 이미지가 외부 서버에 저장되거나 제3자가 접근할 가능성이 없습니다. 또한 파일 크기와 개수 제한(최대 20개, 각 80MB)은 클라이언트 측 성능과 메모리 제약을 고려한 합리적인 기준입니다.
오류 상황과 해결 방법
도구 사용 시 발생할 수 있는 대표적인 오류들과 대처 방법을 정리합니다.
- 파일 미선택: "파일을 하나 이상 선택하세요."라는 메시지가 나타나면 "Create PDF"와 "Clear" 버튼이 비활성화됩니다. 파일 선택기를 열어 최소 하나의 이미지를 추가해야 합니다.
- 파일 개수 초과: 20개를 초과하여 이미지를 선택하면 경고가 표시됩니다. 선택을 취소하고 20개 이하로 다시 선택하세요.
- 파일 크기 초과: 80MB를 넘는 파일은 변환할 수 없습니다. 해당 이미지를 압축하거나 해상도를 낮춘 후 다시 시도하세요. PNG 파일의 경우 무손실 압축 도구(예: pngquant)로 크기를 줄일 수 있습니다.
- 지원되지 않는 형식: PDF 파일이나 RAW 형식 등은 선택할 수 없습니다. 페이지에 명시된 7가지 포맷(JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF)만 허용됩니다.
- 변환 실패: 파일이 손상되었거나 올바르지 않은 경우 "변환에 실패했습니다. 다른 파일을 시도하세요."라는 메시지가 나타납니다. 원본 이미지를 다른 뷰어에서 열어 정상인지 확인하고, 문제가 지속되면 다른 파일로 대체하세요.
- 빈 파일: 크기가 0바이트인 파일은 처리되지 않습니다. 파일이 비어 있지 않은지 확인하세요.
- 이미지 디코딩 불가: 확장자가 이미지 형식이지만 실제로는 깨졌거나 다른 데이터(예: 헤더가 손상된 PNG)인 경우 이 오류가 발생합니다. 다른 이미지 편집기에서 저장하거나 다시 내보내세요.
- 방향 불일치: PDF 파일을 이미지→PDF 모드에 드롭하면 지원되지 않는다는 메시지가 표시됩니다. 이 도구는 PDF→이미지 변환이 아니라 오직 이미지→PDF 변환만 수행합니다. 반대 방향이 필요하면 사이트의 다른 페이지("PDF to PNG" 등)를 이용하세요.
실제 사용 사례
이 도구는 다음과 같은 상황에서 유용합니다.
- 스크린샷 묶음: 여러 개의 PNG 스크린샷(예: 소프트웨어 매뉴얼, 웹사이트 캡처)을 하나의 PDF로 결합하여 배포하거나 보관할 때.
- 다이어그램 및 일러스트레이션: 무손실 PNG로 저장된 다이어그램을 PDF 포트폴리오로 만들어 고해상도로 공유할 때.
- 시각적 보고서: 이미지 기반의 차트, 인포그래픽, 사진이 많은 보고서를 PDF 하나로 정리하여 전달할 때.
- 아트워크 포트폴리오: 작품 이미지(PNG)를 일정한 순서로 나열한 PDF를 작성하여 심사나 제출용으로 사용할 때. 페이지 순서는 파일을 추가한 순서대로 결정되므로, 업로드 전에 원하는 순서로 파일명을 정렬하거나 파일 선택 시 순서를 주의하세요. 혼동을 피하려면 번호를 붙인 파일명(예:
001_screenshot.png,002_diagram.png)을 사용하는 것이 좋습니다.
자주 묻는 질문 (FAQ)
Q: PNG와 JPG 중 어떤 포맷이 변환에 더 적합한가요? A: PNG는 무손실 압축이므로 선명한 텍스트나 경계선이 있는 이미지(스크린샷, 로고, 다이어그램)에 적합합니다. JPG는 손실 압축으로 파일 크기는 작지만 디테일이 손실될 수 있습니다. 원본 퀄리티를 유지해야 한다면 PNG를 사용하세요.
Q: 생성된 PDF에서 텍스트를 검색할 수 있나요? A: 아닙니다. 이 도구는 이미지를 그대로 PDF 페이지에 임베드하기 때문에 텍스트 레이어가 없습니다. 검색이나 복사가 필요하면 변환 후 별도의 OCR 소프트웨어를 사용해야 합니다.
Q: 여러 이미지를 업로드할 때 순서는 어떻게 정해지나요? A: 파일 선택 창에서 선택한 순서(일반적으로 파일 시스템의 정렬 순서와 다를 수 있음)가 그대로 유지됩니다. 원하는 순서를 보장하려면 파일 이름에 번호를 사용하거나, 한 번에 하나씩 추가하지 말고 모두 선택한 후 순서를 확인할 방법이 없다면 사전에 이름을 정렬하는 것이 가장 안전합니다.
Q: 파일이 80MB를 넘으면 어떻게 해야 하나요? A: 이미지 파일을 압축하거나 해상도를 낮추세요. PNG의 경우 pngquant 같은 무손실 압축 도구를 사용해 용량을 줄일 수 있습니다. 해상도가 지나치게 높다면 리샘플링하여 크기를 줄이는 것도 방법입니다.
Q: 지원되지 않는 형식의 파일을 업로드하면 어떻게 되나요? A: 명시된 7가지 포맷 외의 파일(예: BMP, TIFF, PDF, SVG)을 선택하면 오류 메시지가 표시되며 변환이 진행되지 않습니다. 해당 파일을 지원되는 형식으로 변환한 후 다시 시도하세요.
Q: 변환에 실패한 이미지는 어떻게 처리하나요? A: 실패한 파일은 건너뛰지 않고 전체 변환이 중단되거나 해당 파일만 오류로 처리됩니다. "Conversion failed" 메시지가 나타나면 다른 이미지 파일로 대체하거나, 원본 이미지가 손상되지 않았는지 확인하세요.