
PowerPoint 프레젠테이션에서 이미지를 추출하는 것은 디자인 자산을 재활용하거나, 보고서용 사진을 재사용하거나, 자동화를 위해 슬라이드를 대량으로 처리하는 등 일반적인 요구 사항입니다. 그러나 PowerPoint는 모든 포함된 이미지를 한 번에 추출하는 단일 클릭 옵션을 제공하지 않아 올바른 도구를 모르는 경우 프로세스가 지루해질 수 있습니다.
이 가이드에서는 내장된 방법부터 자동화된 Python 스크립트에 이르기까지 PowerPoint에서 이미지를 추출하는 네 가지 실용적이고 쉬운 방법을 배웁니다. 수동 제어를 선호하든 완전히 자동화된 워크플로를 원하든 필요에 맞는 방법을 찾을 수 있습니다.
방법 개요:
- 방법 1. 개별 이미지 저장 (다른 이름으로 그림 저장)
- 방법 2. PPTX를 ZIP으로 이름 변경하여 이미지 추출
- 방법 3. 온라인 PowerPoint 이미지 추출기 사용
- 방법 4. 프로그래밍 방식으로 이미지 추출 (Python – Spire.Presentation)
방법 1. 개별 이미지 저장 (다른 이름으로 그림 저장)
PowerPoint의 내장된 다른 이름으로 그림 저장 기능을 사용하여 슬라이드에서 직접 단일 이미지를 추출합니다. 이 방법은 몇 개의 이미지만 필요하고 저장할 이미지를 정밀하게 제어하려는 경우에 이상적입니다. 고품질을 유지하고 여러 형식을 지원하므로 추가 도구 없이 빠른 수동 작업에 적합합니다.
방법은 다음과 같습니다 :
- PowerPoint 파일을 엽니다.
- 저장하려는 이미지를 마우스 오른쪽 버튼으로 클릭합니다.
- 다른 이름으로 그림 저장…을 선택합니다.
- 출력 형식(PNG, JPG, SVG 등)을 선택하고 저장을 클릭합니다.


장점
- 매우 쉽고 도구가 필요 없습니다
- 이미지를 좋은 품질로 보존합니다
- 일회성 추출에 적합합니다
단점
- 대량 추출에는 적합하지 않습니다
- 이미지를 한 번에 하나씩 저장해야 합니다
방법 2. PPTX를 ZIP으로 이름 변경하여 이미지 추출
PPTX 파일은 본질적으로 압축된 ZIP 아카이브이므로 파일 확장자 이름을 바꾸는 것만으로 이미지, 아이콘, 썸네일, 심지어 비디오까지 모든 포함된 미디어를 잠금 해제할 수 있습니다. 이 방법은 PowerPoint를 열지 않고도 프레젠테이션의 모든 원본 자산을 검색하는 가장 빠른 방법 중 하나이며, 품질 손실 없이 대량 추출에 적합합니다.
방법은 다음과 같습니다 :
- PowerPoint 파일을 복제합니다(권장).
- 사본의 이름을 filename.pptx에서 filename.zip으로 변경합니다.

- 7-Zip 또는 WinZip을 사용하여 ZIP 파일의 압축을 풉니다.
- ppt → media로 이동합니다.
- 모든 포함된 이미지(PNG, JPG, GIF, EMF 등)를 찾을 수 있습니다.

장점
- 한 번에 모든 이미지를 추출합니다
- 압축 없이 원본 품질을 검색합니다
- 빠르고 PowerPoint를 설치할 필요가 없습니다
단점
- PPTX 파일에서만 작동합니다(이전 PPT 제외)
- 폴더에는 슬라이드 기반 구성 없이 모든 미디어가 포함됩니다
방법 3. 온라인 PowerPoint 이미지 추출기 사용
온라인 추출 도구는 PowerPoint 파일을 자동으로 압축 해제하고 모든 포함된 이미지를 다운로드 가능한 ZIP 패키지로 변환합니다. 이 방법은 설치가 필요 없으며 모든 장치에서 작동하므로 빠르고 도구가 필요 없는 솔루션이 필요한 사용자에게 편리합니다. 특히 민감하거나 기밀 파일로 작업하지 않을 때 가끔씩 추출하는 데 적합합니다.
SlideSpeak을 사용하여 이미지 추출 :
- PowerPoint 파일을 웹사이트에 업로드합니다.

- 프로세스를 시작하려면 시작을 클릭합니다.
- 이미지가 포함된 결과 ZIP 파일을 다운로드합니다.


장점
- 소프트웨어 설치가 필요 없습니다
- 빠르고 초보자에게 친숙합니다
- PPT 및 PPTX 모두에서 작동합니다
단점
- 기밀 파일에 대한 개인 정보 보호 위험
- 파일 크기/업로드 제한
- 일부 도구는 이미지를 압축하여 품질을 저하시킵니다
방법 4. 프로그래밍 방식으로 이미지 추출 (Python – Spire.Presentation)
많은 수의 프레젠테이션으로 작업하거나 완전히 자동화된 처리가 필요한 사용자에게는 Python 기반 솔루션이 가장 확장 가능한 접근 방식을 제공합니다. Spire.Presentation for Python을 사용하면 짧은 스크립트로 모든 포함된 이미지를 추출하고 원본 품질을 유지하며 프로세스를 더 넓은 데이터 파이프라인 또는 자동화된 워크플로에 통합할 수 있습니다. 이 방법은 속도, 정밀도 및 반복성을 원하는 개발자 및 고급 사용자에게 이상적입니다.
코드 예제 :
from spire.presentation.common import *
from spire.presentation import *
# Create a Presentation instance
ppt = Presentation()
# Load a PowerPoint document
ppt.LoadFromFile("sample.pptx")
# Iterate through all images in the document
for i, image inenumerate(ppt.Images):
# Extract the images
ImageName = "ExtractImage/Images_"+str(i)+".png"
image.Image.Save(ImageName)
ppt.Dispose()
작동 방식 :
- 라이브러리 가져오기: spire.presentation.common 및 spire.presentation에서 필요한 클래스를 가져옵니다.
- 프레젠테이션 만들기: Presentation 개체가 인스턴스화됩니다.
- 파일 로드: LoadFromFile을 사용하여 PowerPoint 파일(sample.pptx)을 로드합니다.
- 이미지 컬렉션 가져오기: Presentation.Images 속성은 문서에 포함된 이미지 컬렉션을 반환합니다.
- 이미지 추출: 코드는 프레젠테이션의 모든 이미지를 반복하여 각각을 순차적인 이름(예: Images_0.png)의 PNG 파일로 저장합니다.
추가 정보: Python에서 PowerPoint 파일 읽기: 텍스트, 이미지 등 추출
장점
- 완전 자동화
- 원본 이미지 품질 유지
- 대규모 이미지 처리에 적합
단점
- Python 및 라이브러리 설치 필요
- 초보자를 위한 약간의 학습 곡선
포함된 이미지 추출 외에도 Spire.Presentation은 처음부터 프레젠테이션 만들기, 기존 슬라이드 수정, 도형 및 애니메이션 조작, PowerPoint 파일을 이미지로 변환 또는 다른 형식으로 변환하는 등 전체 PowerPoint 처리 기능을 제공합니다. 따라서 간단한 작업과 복잡한 PowerPoint 워크플로 모두에 다용도 자동화 도구가 됩니다.
비교: 어떤 방법을 선택해야 할까요?
| 방법 | 최적 대상 | 난이도 | 출력 품질 | 일괄 추출 |
|---|---|---|---|---|
| 다른 이름으로 그림 저장 | 수동으로 몇 개의 이미지 추출 | 쉬움 | 높음 | 아니요 |
| ZIP으로 이름 변경 | 원본 포함 파일에 액세스 | 쉬움 | 원본 | 예 |
| 온라인 추출기 | 빠른, 설치 없는 추출 | 쉬움 | 중-높음 | 예 |
| Python 스크립트 | 자동화, 대량 작업 | 중간 | 원본 | 예 |
요약
PowerPoint에서 이미지를 추출하는 것은 번거롭지 않은 과정입니다. 빠른 일회성 작업의 경우 PowerPoint의 내장된 "다른 이름으로 그림 저장" 기능이 잘 작동합니다. 모든 원본 이미지를 한 번에 검색하려면 PPTX를 ZIP으로 이름 변경하는 것이 가장 신뢰할 수 있는 방법입니다. 온라인 도구를 선호하는 경우 추출기는 편리한 옵션을 제공하지만 민감한 파일에는 주의해야 합니다.
자동화가 필요한 개발자나 사용자에게는 Spire.Presentation for Python이 프로그래밍 방식으로 이미지를 추출하고 최상의 이미지 품질을 보존하는 강력하고 효율적인 방법을 제공합니다.
PowerPoint에서 이미지 추출에 대한 FAQ
Q1. PowerPoint에서 모든 이미지를 한 번에 추출할 수 있나요?
예. 대량 추출을 위해 PPTX → ZIP, 온라인 추출기 또는 Python 스크립트를 사용하세요.
Q2. 내보내면 이미지 품질이 저하되나요?
마우스 오른쪽 버튼 클릭 → 다른 이름으로 그림 저장은 품질을 저하시킬 수 있습니다. PPTX → ZIP 및 Python 추출은 원본 해상도를 보존합니다.
Q3. ZIP 방법이 .ppt 파일에서도 작동하나요?
아니요. 먼저 .ppt를 .pptx로 변환하거나 온라인/Python 방법을 사용하세요.
Q4. 이미지 외에 다른 미디어도 추출할 수 있나요?
예. PPTX → ZIP은 이미지, 비디오, 오디오 등을 노출합니다.
Q5. 온라인 추출 도구는 안전한가요?
민감하지 않은 파일에는 안전합니다. 기밀 파일은 피하세요.
Q6. 일부 추출된 이미지가 저해상도인 이유는 무엇인가요?
낮은 해상도로 삽입되었거나 내보내는 동안 다시 압축되었기 때문입니다.