본문으로 건너뛰기
PPDF123

PDF에 들어 있는 이미지 꺼내기

이미지 추출은 PDF에 임베드된 래스터 이미지를 꺼내 PNG나 JPEG 파일로 ZIP에 담아 줍니다. 벡터 도형과 페이지의 글은 이미지가 아니므로 포함되지 않습니다.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

이미지 추출은 페이지 XObject 이미지를 순회해 Flate/ASCII85/DCT 스트림을 디코딩하고 `image_N.png` 또는 `image_N.jpeg` ZIP으로 묶습니다. `format`은 png(기본) 또는 jpeg입니다. 공유 XObject는 한 번만 추출합니다.

LZW 필터 이미지는 내부 오류(`LZW images unsupported`)를 반환합니다. XObject 사전이 없는 페이지는 건너뜁니다. 추출할 이미지가 없는 파일도 ZIP을 반환하며, 원하는 구성원이 없을 수 있습니다.

각 페이지를 PNG로 렌더하는 것(PDF를 이미지로)이 아니며 OCR도 아닙니다. 벡터는 이미지 XObject가 아니어서 나오지 않습니다.

비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다. API 호출자는 먼저 비밀번호 해제를 실행하세요.

업로드는 일시적입니다. 이미지 보관함을 유지하지 않습니다.

기능

  • XObject 이미지를 PNG 또는 JPEG ZIP으로
  • 객체 id로 중복 제거. LZW 미지원
  • 전체 페이지 래스터화·OCR 아님
  • 익명 API: /api/v1/misc/extract-images

이런 경우에

  • 보고서에서 임베드 사진을 꺼냄
  • 중복 없이 래스터 자산을 모음
  • 페이지 렌더 없이 원본 압축 스트림에 가까운 파일을 얻음

PDF에서 이미지를 추출하려면?

  1. 내장 사진이나 래스터가 있는 PDF를 업로드합니다.
  2. PNG를 유지하거나 JPEG를 고릅니다.
  3. 처리를 누르고 ZIP을 내려받습니다.
  4. 멤버가 없으면 임베드된 래스터 XObject가 없는 것입니다.

제한과 경계

  • LZW 미지원
  • 벡터·전체 페이지 렌더 없음
  • PNG 출력은 RGB이므로 투명도와 소프트 마스크는 사라짐
  • 비밀번호로 보호된 파일은 비밀번호가 필요(API는 먼저 비밀번호 해제 실행)
  • 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.

예시

  • JPEG 사진이 있는 PDF가 image_0.jpeg ZIP이 됨
  • 텍스트만 있는 PDF는 빈 ZIP에 가깝게 돌아올 수 있음

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

페이지 전체가 이미지로 나오나요?
아닙니다. 임베드 XObject만입니다. 페이지 래스터는 PDF를 이미지로입니다.
LZW 이미지는요?
미지원으로 내부 오류가 납니다.
같은 로고가 여러 번 나오나요?
공유 XObject는 객체 id로 한 번만 추출합니다.
벡터 로고는요?
이미지 XObject가 아니면 나오지 않습니다.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/misc/extract-images" \
  -F "[email protected]" \
  -F "format=png" \
  -o output.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 '이미지 추출' 작업을 대신 실행합니다: /skills/pdf123-extract-images.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.