PDF를 JPG로

PDF를 JPG로 온라인에서 — 각 페이지를 이미지로 추출

PDF의 각 페이지를 몇 초 안에 고품질 JPG로 변환해요. 모든 처리가 브라우저에서 로컬로 이루어져요 — 업로드 없음, 가입 없음, 워터마크 없음.

PDF를 여기로 드래그&드롭
또는
최대: 100 MB · 파일이 기기를 떠나지 않아요

PDF를 JPG로 변환하는 방법

PDFluna로 PDF를 JPG 이미지로 변환하는 건 한 번의 클릭이고 모든 게 브라우저에서 이루어져요. 설치할 게 없고, 만들 계정도 없고, 원격 서버로 보내는 파일도 없어요. 단계별 안내:

  1. PDF 가져오기. 가져오기 영역에 PDF를 드롭하거나 파일 선택을 클릭해요. 100 MB까지 파일이 지원돼요. 아무것도 서버로 보내지지 않아요 — PDF는 기기에 머물러요.
  2. 각 페이지 미리보기. PDFluna는 내보내기 전에 파일을 확인할 수 있도록 각 페이지의 썸네일을 표시해요. 프리뷰는 창에 고정되어 있어 설정을 조정하는 동안에도 표시돼요.
  3. 품질 프리셋 선택. 소(72 DPI, 가장 가벼운 파일), 중(150 DPI, 균형), 대(300 DPI, 인쇄 품질)에서 선택. 특정 크기/품질 트레이드오프가 필요하면 JPEG 압축 슬라이더를 조정해요.
  4. JPG로 변환 클릭. 각 페이지가 브라우저에서 이미지로 렌더링되고, JPEG로 인코딩되어 단일 ZIP 파일로 스트리밍돼요. 1페이지 PDF는 아카이브가 아닌 .jpg 파일을 생성해요.
  5. 이미지 다운로드. 변환 끝에 다운로드 링크를 받아요. 다중 페이지 PDF는 ZIP으로, 1페이지 PDF는 .jpg로 반환돼요. 원본 PDF는 절대 변경되지 않아요.

왜 PDF를 JPG로 변환하나요?

  • PDF 뷰어 없이 미리보기. 소셜 앱, 많은 이메일 클라이언트, 일부 오래된 폰은 네이티브로 JPG를 표시하지만 PDF에는 어려움을 겪어요. 각 페이지를 이미지로 변환하면 그 격차를 메워요.
  • 개별 페이지를 다른 곳에 임베드. 프레젠테이션, Notion 페이지, Figma 프레임, 블로그 글에 특정 페이지를 이미지로 삽입 — 전체 PDF를 임베드하는 것보다 깔끔해요.
  • 가벼운 첨부 보내기. A4 페이지의 150 DPI JPG는 보통 100~300 KB. 포털이나 이메일 제한이 원본 PDF를 거부할 때 유용해요.
  • 스냅샷 아카이빙. JPG는 안정적이고 보편적으로 읽을 수 있는 형식 — PDF 컨테이너 없이 시각 콘텐츠가 필요한 장기 아카이브에 유용해요.

PDFluna는 어떻게 파일을 처리하나

내부적으로 PDFluna는 PDF.js(Mozilla의 오픈소스 렌더링 엔진)와 fflate(작고 빠른 ZIP 라이브러리)를 사용해요. 둘 다 첫 사용 시 공개 CDN에서 로드되고 그 후 브라우저에 캐시돼요. 실제 처리는 서버에 닿지 않아요:

  • 렌더링. 각 페이지가 선택한 DPI로 메모리 내 <canvas>에 그려져요. PDF.js는 완전히 WebAssembly/JavaScript에서 동작 — 외부 서비스에 조회되지 않아요.
  • 인코딩. Canvas가 canvas.toBlob('image/jpeg', quality)로 전달돼요 — 브라우저의 네이티브 JPEG 인코더. 서드파티 이미지 라이브러리는 관여하지 않아요.
  • 패키지화. 다중 페이지 PDF의 경우 각 JPEG가 fflate의 "저장" 모드로 ZIP 파일로 스트리밍돼요. 한 번에 한 페이지 이상의 디코딩된 페이지를 메모리에 보관하지 않으므로 100페이지 문서도 중급 폰에서 사용 가능해요.
  • 전달. 최종 파일이 blob: URL로 변환되어 다운로드 버튼에 첨부돼요. 클릭하면 브라우저의 표준 다운로드가 트리거돼요 — 아무것도 어디로도 보내지 않아요.

더 좋은 결과를 위한 팁

  • 대상에 맞춰 DPI 선택. 웹과 소셜에는 72 DPI, 화면 범용에는 150 DPI, 실제로 이미지를 인쇄하는 경우만 300 DPI. 더 높은 DPI는 화면에서 더 선명하게 보이지 않으면서 파일 크기를 4배로 만들어요.
  • 메시징 앱에는 JPEG 품질 낮추기. 페이지를 WhatsApp이나 Slack에 붙여넣고 싶을 뿐이라면 품질을 70~75%로 낮추면 거의 보이지 않는 저하로 크기가 절반이 돼요.
  • 텍스트가 풍부한 페이지에는 PDF를 PNG로 시도. PNG는 무손실 압축을 사용하고 흰 배경의 검은 텍스트에는 종종 더 가볍고 선명해요. 별도 PDF-PNG 도구가 같은 브라우저 파이프라인을 사용해요.
  • 긴 문서: 먼저 분할. 일부 페이지만 필요하면 먼저 PDF 분할을 실행해 변환이 훨씬 가벼운 파일에서 실행되고 몇 초 안에 완료되도록 하세요.

자주 묻는 질문

PDF가 서버로 전송되나요?

아니요. 모든 게 브라우저에서 이루어져요 — PDF.js를 사용해 각 페이지를 Canvas에 렌더링하고, 그 Canvas를 JPEG로 인코딩하고, 결과를 ZIP으로 패키지화해요. 실행 중 DevTools → 네트워크를 열어 직접 확인할 수 있어요: 파일 업로드 없음. PDF는 기기를 떠나지 않아요.

최대 파일 크기와 페이지 수는?

도구는 최대 100 MB의 PDF를 받아요. 페이지의 엄격한 제한은 없지만 변환 시간은 페이지 수와 DPI에 의존해요: 150 DPI에서 중급 랩톱으로 100페이지당 15~25초로 계산하세요. 매우 긴 스캔의 경우 먼저 무료 PDF 분할 도구로 문서를 분할하고 각 부분을 변환하세요.

어떤 DPI를 선택해야 하나요?

화면 용도(이메일 첨부, 소셜 미디어, 웹 업로드)에는 보통 72 DPI가 충분하고 가장 가벼운 파일을 만들어요. 150 DPI는 좋은 범용 — 고해상도 랩톱 화면에서 선명하면서도 컴팩트해요. 300 DPI는 인쇄 품질. 실제로 이미지를 인쇄할 예정인 경우만 선택하세요. 그렇지 않으면 화면에서 보이는 이점 없이 파일 크기가 4배가 돼요.

JPEG 품질 슬라이더는 무엇을 위한 건가요?

슬라이더는 JPEG 압축을 제어해요, 해상도가 아니에요. 낮은 값은 더 많은 압축 아티팩트(텍스트와 날카로운 선 주변의 후광)와 함께 더 가벼운 파일을 만들어요. 높은 값은 더 깨끗한 출력으로 더 큰 파일을 만들어요. 85%가 기본값 — Chrome canvas.toBlob의 기본 품질과 일치하고 웹 사진의 스위트 스폿이에요.

왜 별개 JPG 대신 ZIP을 받나요?

브라우저는 반복 클릭 없이 한 번에 한 파일만 다운로드할 수 있어요. 페이지를 단일 ZIP으로 패키지화하는 것은 다중 페이지 변환을 제공하는 표준이고 마찰 없는 방법이에요. ZIP은 "저장" 모드(deflate 압축 없음)를 사용해요. JPEG는 이미 압축돼 있기 때문이에요 — 다시 압축하면 CPU만 낭비하고 파일이 작아지지 않아요. 1페이지 PDF는 ZIP 없이 .jpg를 직접 반환해요.

PDF 페이지에 JPG가 PNG보다 선호되는 이유는?

JPG는 사진 콘텐츠(스캔, 스마트폰 사진, 그라데이션이 있는 것)에 가벼워요. 본질적으로 텍스트 또는 흰 배경에 선화인 페이지의 경우 PNG가 실제로 더 가볍고 선명할 수 있어요. 그래서 PDF를 PNG로를 별도로 제공해요. 스캔과 사진이 풍부한 문서에는 JPG를, 선명한 텍스트와 다이어그램에는 PNG를 선택하세요.

출력 이미지가 원본 페이지 순서를 보존하나요?

네. ZIP 안의 파일은 your-name-page-01.jpg, your-name-page-02.jpg 등으로 이름이 붙고, 페이지 번호가 0으로 패딩돼 있어 Windows Explorer와 macOS Finder에서 자연스럽게 정렬돼요. 어디에서 ZIP을 풀어도 순서가 보존돼요.

JPG로 한 페이지만 추출할 수 있나요?

MVP는 PDF의 모든 페이지를 변환해요. 한 페이지만 필요하면 가장 빠른 흐름은 먼저 PDF 분할을 실행해(필요한 페이지만 선택), 그 다음 이 도구에 1페이지 PDF를 드롭하는 거예요 — .jpg를 받아요. 이 도구에서의 페이지별 선택은 v2 로드맵에 있어요.

관련 도구