사진 동아리를 하면서 인스타를 관리하다 보니 같은 디자인의 타이틀사진을 제작해야 하는 상황이 온다.
텍스트를 제외하면 전부 같은 이미지길래 자동화가 가능할 것 같아서 만들어보았다.
📂 프로젝트 폴더
┣ 📂 assets # 로고 이미지 보관
┣ 📂 img_title # 작업할 이미지 파일 (한 개만 존재)
┣ 📂 output # 결과물 저장
┣ 📂 src # 파이썬 소스 코드
┗ 📄 README.md # 프로젝트 설명
pip install python-pptx pillow pdf2image pymupdf comtypes| 패키지명 | 설명 |
|---|---|
| python-pptx | PowerPoint(.pptx) 파일을 생성 및 수정 |
| pillow | 이미지 처리 라이브러리 (PIL) |
| pdf2image | PDF를 이미지로 변환 |
| pymupdf (fitz) | PDF 문서 조작 및 이미지 추출 |
| comtypes | Windows 환경에서 COM 객체를 사용하여 PowerPoint 자동화 |
pdf2image를 사용하기 위해선 poppler가 있어야 한다.
아래 링크에서 설치하자.
bin 경로로 환경변수에 추가하는 것도 잊어선 안 된다.
2. 바꾸고 싶은 타이틀사진을 "img_title"파일에 넣는다.

3. 추가해야할 로고가 있다면 logo파일에 추가해준다.

4. 실행을 시키면 이러한 창이 뜬다.
윗줄과 아랫줄에 쓰고 싶은 텍스트를 입력하면 된다.
그리고 조금 기다리면 ✋
이러한 타이틀사진이 PDF로 만들어진다.



