slide-image-to-editable-pptx은(는) 무엇을 하나요?
슬라이드 이미지를 텍스트, 도형, 이미지로 분리하여 편집 가능한 PowerPoint 파일로 변환해 고충실도 덱 재구성을 지원합니다.
- 출처: https://github.com/Evasive-airplanemechanics850/slide-image-to-editable-pptx
- GitHub 별: 0
- 마지막 푸시: 2026-06-16T08:25:09Z
- Awesome Skills 일일 스킬 헌터가 추가함 (2026-06-16)
개요
이 스킬은 이미지(예: 스크린샷, 스캔 본)로 저장된 슬라이드 덱을 편집 가능한 PowerPoint 프레젠테이션으로 변환합니다. OCR(광학 문자 인식)과 컴퓨터 비전 기술을 사용하여 텍스트, 도형, 이미지를 감지하고 분리한 후, 원본 레이아웃을 최대한 유지하는 .pptx 파일을 생성합니다.
사용 방법
- 변환할 슬라이드 이미지 파일(들)을 준비합니다.
- 스킬에 이미지를 업로드하거나 파일 경로를 제공합니다.
- 변환이 완료되면 생성된 .pptx 파일을 다운로드합니다.
요구 사항
- Python 3.8 이상
- python-pptx
- OpenCV (opencv-python)
- pytesseract (그리고 Tesseract OCR 엔진)
- Pillow
설치
pip install python-pptx opencv-python pytesseract pillow
또한 시스템에 Tesseract OCR이 설치되어 있어야 합니다:
- Windows: https://github.com/UB-Mannheim/tesseract/wiki
- macOS:
brew install tesseract - Linux:
sudo apt-get install tesseract-ocr
사용 예시
from slide_to_pptx import convert_slide_image
# 단일 이미지 변환
convert_slide_image('slide1.png', 'output.pptx')
# 여러 이미지 배치 변환
convert_slide_images(['slide1.png', 'slide2.jpg'], 'deck.pptx')
제한 사항
- 복잡한 배경, 겹치는 요소, 사용자 정의 폰트는 완벽하게 재현되지 않을 수 있습니다.
- 애니메이션이나 전환 효과는 복원되지 않습니다.
- 매우 큰 이미지(예: 4K 이상)는 처리 시간이 오래 걸릴 수 있습니다.
기여
이슈와 풀 리퀘스트를 환영합니다! 주요 변경 사항을 논의하려면 먼저 이슈를 열어주세요.
라이선스
MIT