PDF 이미지 추출

내장 이미지를 원본 화질 그대로 PNG·JPEG로 저장

1파일 선택2설정3처리4저장

PDF를 선택하면 내용을 분석해 표시합니다.

파일은 이 브라우저에서만 처리됩니다. 서버에 업로드하지 않습니다.

내장 이미지를 원본 화질 그대로 PNG·JPEG로 저장

다른 도구로 이어서 편집
작업 설정
설정
원본 유지: JPEG는 바이트 그대로, 그 외는 PNG

카드를 클릭해 추출할 이미지를 고르세요. 크기는 파일 안에 저장된 실제 픽셀이며, 형식이 JPEG인 항목은 원본 바이트를 그대로 저장합니다.

암호화된 PDF는 먼저 암호를 해제하세요. 페이지 콘텐츠 중심으로 처리하며 목차·첨부·양식·서명 보존은 보장하지 않습니다. 원본을 보관하고 결과를 확인하세요.

PDF 이미지 추출 소개

PDF에 들어간 사진은 페이지에 녹아 있는 것이 아니라 독립된 이미지 객체로 저장되고, 페이지는 그것을 「이 크기로 여기에 그려라」라고 부를 뿐입니다. 그래서 화면 캡처보다 파일 안의 원본을 꺼내는 편이 거의 항상 선명합니다. 페이지에 3cm로 작게 실린 사진이 실제로는 4,000픽셀짜리인 경우도 흔합니다.

이 도구는 모든 페이지의 리소스를 훑어 이미지 객체를 한 번씩만 나열합니다. 같은 로고가 20쪽에 반복돼도 카드 하나에 「사용 페이지 1-20」으로 표시됩니다.

「원본 유지」가 실제로 의미하는 것

PDF 안의 이미지는 압축 방식(필터)에 따라 꺼내는 방법이 다릅니다. 출력 형식을 원본 유지로 두면 다음과 같이 저장됩니다.

  • JPEG(DCTDecode)이고 투명 마스크가 없으면: 파일 안의 바이트를 그대로 .jpg로 저장합니다. 재압축이 없어 화질 손실이 0입니다.
  • JPEG인데 투명 마스크(SMask)가 붙어 있으면: 투명도를 합치려고 브라우저에서 디코딩한 뒤 PNG로 저장합니다.
  • JPEG 2000(JPXDecode): 브라우저가 픽셀을 얻지 못하면 원본 바이트를 .jp2로 저장합니다. 윈도우 기본 사진 앱 등에서는 열리지 않을 수 있습니다.
  • Flate·CCITT 팩스·JBIG2 같은 무손실·흑백 압축: PDF.js로 디코딩해 PNG로 저장합니다. 디코딩에 실패한 항목은 카드에 표시되고 추출에서 빠집니다.

목록에 나오지 않는 그림

선과 도형으로 그린 도표·로고(벡터)는 이미지 객체가 아니므로 나오지 않습니다. 반대로 「마스크 제외」를 끄면 글자 모양 등을 칠하는 1비트 스텐실 마스크가 잔뜩 나올 수 있는데, 대부분 사진이 아닙니다. 인쇄용 CMYK JPEG는 원본 바이트 그대로 저장되므로 일부 이미지 뷰어에서 색이 이상하게 보일 수 있습니다.

예시

보고서 사진의 실제 해상도 확인

입력
카드에 2400×1600 JPEG, 페이지에는 가로 100mm로 배치
결과
인쇄 기준 약 610dpi. 원본 유지로 받으면 2400×1600 .jpg 그대로

100mm는 3.94인치이고 2400÷3.94≈610입니다. 화면 캡처로는 모니터 픽셀만큼만 얻지만, 추출하면 원본 전체를 얻습니다. 반대로 카드가 300×200이라면 페이지에서 늘려 붙인 저해상도 그림이라 추출해도 더 선명해지지 않습니다.

사용 방법

  1. PDF를 선택해 이미지 카드(크기·형식·사용 페이지)를 확인합니다.
  2. 최소 크기와 마스크 제외로 아이콘을 거르고 필요한 카드만 체크합니다.
  3. 출력 형식을 정해 추출하고, 한 장씩 또는 ZIP으로 받습니다.

자주 묻는 질문

스캔 PDF에서 페이지 이미지만 꺼낼 수 있나요?

네. 스캔 PDF는 보통 페이지마다 큰 이미지 하나이므로 그 이미지가 스캔 해상도 그대로 나옵니다. OCR 텍스트 층은 포함되지 않습니다.

JPEG를 PNG로 받으면 더 선명해지나요?

아니요. 이미 손실 압축된 픽셀을 무손실로 담을 뿐이라 용량만 커집니다. 투명도를 유지해야 할 때만 PNG가 의미 있습니다.

사진의 EXIF 정보도 같이 나오나요?

원본 바이트를 그대로 저장하는 JPEG라면 PDF에 들어갈 때 남아 있던 EXIF도 함께 나옵니다. 디코딩해 PNG로 만든 이미지에는 없습니다.

이미지가 수백 장인 문서는요?

카드마다 썸네일을 만들기 때문에 메모리를 많이 씁니다. 최소 크기를 100~200픽셀로 올려 아이콘·장식 조각을 먼저 걸러 내면 목록이 가벼워지고 필요한 사진만 남습니다.

사용 페이지가 한 쪽만 적혀 있거나 다르게 보이는 카드가 있어요.

페이지 리소스에 이름 붙은 이미지 객체가 아니라 렌더링 과정에서만 발견된 그림(예: 콘텐츠 안에 직접 박힌 인라인 이미지)은 PDF.js가 디코딩한 픽셀로 따로 표시됩니다. 원본 바이트가 없으므로 PNG 등으로 저장됩니다.

기준일:

개인정보와 저장 방식