📄 이미지 to PDF 변환기
JPG, PNG, WebP 등 여러 장의 이미지를 순서 조절 및 여백 최적화와 함께 단일 PDF 문서로 병합합니다.
❓ 이 도구는 무엇인가요?
스마트폰으로 촬영한 서류 사진, 영수증 캡처본, 스캔 이미지(PNG, JPG, WebP)를 브라우저 내에서 직접 읽어 들여 국제 표준 A4 규격의 고품질 멀티페이지 PDF 문서로 엮어내는 클라이언트 PDF 퍼블리셔입니다.
🎯 언제 사용하면 좋은가요?
모바일로 찍은 여러 장의 영수증이나 지출결의서 사본을 하나의 PDF 파일로 묶어 회사에 제출할 때, 온라인 과제물이나 포트폴리오 이미지들을 깔끔한 PDF 제본 문서로 제출할 때, 계약서 스캔본을 순서대로 정돈하여 보관할 때 유용합니다.
📐 핵심 계산 공식 및 처리 원리
PDF 페이지 배치 알고리즘은 A4 포인트 규격 및 종횡비(Aspect Ratio) 보존 공식을 따릅니다.
PageWidth = 595.28 pt, PageHeight = 841.89 pt (72 pt/inch 기준)1 pt는 1/72 인치이며, 밀리미터 단위 환산 시 $210 ext{ mm} imes 297 ext{ mm}$에 정밀 대응합니다.
scale = Math.min((pageWidth - 2 * margin) / imgWidth, (pageHeight - 2 * margin) / imgHeight)이미지가 페이지 범위를 초과할 때 왜곡 없이 원래 가로세로 비율을 유지하도록 축소 팩터를 산출합니다.
📝 상세 사용 방법
- 점선 드롭존 영역을 클릭하거나 변환할 이미지 파일들을 한 번에 선택(또는 드래그 앤 드롭)하여 업로드합니다.
- 업로드된 이미지들이 카드 그리드로 나열되며, 각 카드 하단의 "◀", "▶" 버튼을 눌러 페이지 순서를 자유롭게 조정합니다.
- 불필요한 이미지는 카드 우측 상단의 "✕" 버튼을 눌러 제외합니다.
- "⚡ 하나의 PDF로 병합 다운로드" 버튼을 클릭하면 즉시 단일 PDF 파일이 생성되어 다운로드됩니다.
💡 실제 활용 예시
· 사례 1 (모바일 출장 영수증 5장 합본): [입력]: receipt1.jpg, receipt2.jpg, receipt3.jpg, receipt4.jpg, receipt5.jpg [작업]: 그리드에서 순서 확인 ➔ 3번째 영수증을 1번째로 이동(◀ 버튼) [결과]: 총 5페이지로 구성된 단일 A4 규격 "merged_images.pdf" 생성 · 사례 2 (신분증 및 통장 사본 단일 파일 제출): [입력]: id_card.png, bank_account.png [결과]: 2페이지짜리 공문서 제출용 PDF 즉시 다운로드
📊 결과 해석 및 심층 활용 가이드
제출용 PDF 용량 최적화와 순서 정렬 팁
최신 스마트폰 카메라(1억 화소 등)로 촬영한 원본 사진은 1장당 용량이 15MB~25MB에 달합니다. 이러한 초고용량 사진 10장을 그대로 병합하면 생성되는 PDF 용량이 200MB를 초과하여 이메일 첨부 제한(보통 20MB)이나 공공기관 지원 시스템 용량 제한(10MB)에 걸리게 됩니다.
과제물이나 행정 서류 제출용 문서라면 이미지 크기를 적절히 리사이징한 후 업로드하시는 것이 좋으며, 업로드 후에는 반드시 "◀ / ▶" 버튼으로 1페이지부터 마지막 페이지까지의 서류 순서가 올바른지 시각적 그리드에서 재확인하십시오.
✨ 주요 기능 안내
- JPG, PNG, WebP 다중 포맷 이미지의 고화질 단일 PDF 일괄 병합
- 시각적 썸네일 그리드를 통한 직관적인 페이지 순서 이동(◀/▶) 및 삭제
- A4 표준 규격 맞춤 자동 중앙 정렬 및 여백(Margin) 비율 보존
- 외부 서버 업로드 과정이 일체 없는 안전한 브라우저 로컬 제본
⚠️ 주의사항 및 제약
단일 이미지 파일의 해상도가 지나치게 크면 병합 시 브라우저 메모리를 과도하게 점유할 수 있습니다. 수십 장의 이미지를 병합할 때는 적정 해상도(Full HD 권장) 이미지를 사용하는 것이 좋습니다.
⚙️ 기술 사양 및 브라우저 환경 제약
- PDF 코어 엔진: PDF-Lib JavaScript 바이너리 스트림 컴파일러
- 지원 포맷: JPG, JPEG, PNG, WebP 등 주요 웹 이미지 표준 포맷
- 페이지 크기: 국제 표준 ISO 216 A4 규격 자동 피팅
- 보안성: 모든 바이너리 스트림이 사용자 컴퓨터 메모리에서만 합성되는 무서버 구조