여러 장의 JPG·PNG·WebP를 목록 순서로 PDF로 묶습니다. 용지는 A4 또는 원본 크기, 여백은 0·10·20mm, 페이지당 1·2·4장을 고를 수 있고, 결과는 pdf-lib로 다시 읽어 페이지 수를 확인한 뒤 내려받습니다.
회원가입 없이 브라우저에서 바로 사용할 수 있습니다.
바로 답
사진 여러 장을 한 PDF로 만들려면 사진을 넣고 용지(A4·원본), 여백(0·10·20mm), 페이지당 장수(1·2·4)를 고른 뒤 생성합니다. 제출·인쇄용은 A4·여백 10mm, 사진 비율을 살리려면 원본·여백 0mm가 맞습니다. 파일은 서버로 가지 않고 브라우저의 pdf-lib가 메모리에서 PDF를 만듭니다.
근거: 이 도구와 같은 코드(src/lib/pdfImageTools.js 의 imagesToPdf)로 사진 3장을 6가지 조합으로 묶고, 결과 PDF를 다시 열어 페이지 수를 확인했습니다(2026-11-01, 아래 표).
입력과 결과가 만들어지는 과정
사진을 넣으면 파일마다 이름·픽셀 크기·용량이 표시되고, 위·아래 버튼으로 순서를 바꿀 수 있습니다. 1번이 결과의 첫 페이지입니다. “PDF 만들기”를 누르면 pdf-lib가 페이지를 만들고 사진을 비율에 맞춰 배치한 뒤 저장합니다.
결과를 내려받기 전에 도구가 결과 PDF를 다시 열어 페이지 수를 확인합니다. 사진이 3장인데 결과가 2장이면 그 자리에서 알 수 있도록 하기 위해서입니다. JPG는 재압축 없이 그대로 넣고, PNG는 pdf-lib가 내부에서 처리합니다.
옵션 6조합 실측값 (2026-11-01)
사진 3장(1600×1200 · 1240×1754 · 800×600)을 조합만 바꿔 묶은 결과
용지
여백
페이지당
결과 페이지
다시 읽은 페이지
결과 용량
걸린 시간
A4
0mm
1장
3장
3장
496.7 KB
6ms
A4
10mm
1장
3장
3장
496.7 KB
5ms
A4
20mm
1장
3장
3장
496.7 KB
5ms
A4
10mm
2장
2장
2장
496.6 KB
6ms
A4
10mm
4장
1장
1장
496.4 KB
2ms
원본
0mm
1장
3장
3장
496.6 KB
5ms
측정 환경은 macOS(Apple M5) · Chromium(Playwright 헤드리스) · pdfjs-dist 6.4.299 · pdf-lib 1.17.1 · 측정 스크립트 artifacts/r121c-pdf/measure.js입니다. 같은 실행에서 처리 중 발생한 네트워크 요청은 0건이었습니다. 표의 용량은 넣은 사진의 원래 압축 상태에 따라 달라지며, 이 도구는 사진을 다시 압축하지 않습니다(용량을 줄이려면 PDF 용량 줄이기를 따로 쓰세요).
사진 방향과 페이지 크기
휴대폰 사진의 방향 정보(EXIF)를 브라우저가 읽어 바로 세워서 그립니다. 미리보기에서 방향이 맞으면 결과도 같습니다.
A4는 모든 페이지 크기가 같아 인쇄·제출에 안전하고, 원본은 페이지마다 사진 비율을 따릅니다.
세로·가로 사진이 섞여도 각 사진이 페이지를 넘치지 않도록 비율을 유지한 채 줄여 배치합니다.
페이지당 2·4장은 종이를 아끼는 용도입니다. 사진 한 장이 작아지므로 세부 확인이 필요한 자료에는 권하지 않습니다.
이 도구가 하지 않는 일
사진을 다시 압축하지 않습니다. 용량을 줄이려면 결과 PDF를 PDF 용량 줄이기로 넘기세요.