(1편) Spyder 설치부터 – 무료PDF 편집 환경 만드는 법
유료 PDF 편집기 없이도 Spyder와 Python만 설치하면, 무료로 PDF를 이미지로 변환하거나 여러 문서를 병합할 수 있는 환경을 만들 수 있습니다. 이 글에서는 초보자도 헤매지 않도록 Spyder 설치부터 PDF 관련 라이브러리 준비까지 차근히 안내합니다.

Spyder란 무엇인가요?
Spyder는 파이썬 개발용 무료 통합 개발 환경(IDE*입니다. 쉽게 말하면 “파이썬을 실행하고 코드를 편집하는 툴”입니다. PDF 편집 자동화를 위해 Spyder는 가장 직관적이고 초보자에게 친숙합니다.
설치 방법 ① — Anaconda로 설치하기 (가장 쉽고 안정적)
Spyder는 Anaconda(아나콘다) 안에 기본 포함되어 있습니다. 즉, Anaconda를 설치하면 Spyder도 함께 설치됩니다.
설치 순서
- Anaconda 공식 사이트 접속
- “Download for Windows” 클릭 (Mac/Linux 사용자는 해당 OS 선택)
- 설치 프로그램 실행 → Next → Install (기본 설정 그대로 진행하면 됩니다)
- 설치 완료 후 👉 Windows 시작 메뉴 → “Anaconda Navigator” 실행
Spyder아이콘 클릭 → Launch(실행)
Spyder가 바로 안 뜨면 Windows 검색창에
Spyder입력 후 실행해보세요.
설치 방법 ② — Spyder만 단독 설치 (가볍게 사용하고 싶을 때)
Anaconda는 용량이 큰 편이기 때문에, Spyder만 따로 설치할 수도 있습니다.
단계
- Python 3.10 이상 설치 (없다면 python.org/downloads 참고)
- 명령 프롬프트(CMD) 실행
- 아래 명령어 입력
pip install spyder - 설치 완료 후 실행
spyder
명령어로 실행이 안될 때는 “Spyder”를 시작 메뉴에서 검색하여 직접 실행해보세요.
Advertisement본문 중간 · 반응형본 도메인에서만 게재
PDF 관련 라이브러리 설치
Spyder에서 PDF를 다루기 위해 필요한 라이브러리 3개를 설치합니다.
Spyder 실행 후 하단 콘솔창(또는 터미널)에 아래 명령을 입력하세요.
pip install pdf2image pillow PyPDF2
| 패키지명 | 역할 |
|---|---|
| pdf2image | PDF를 이미지로 변환 |
| Pillow | 이미지를 다루고 PDF로 저장 |
| PyPDF2 | 여러 PDF 파일을 병합/분리 |
Poppler 설치 (pdf2image용)
pdf2image는 Poppler라는 도구를 함께 사용합니다. 이는 PDF를 이미지로 변환할 때 꼭 필요합니다.
Windows용 설치법
- Poppler for Windows 접속
- 최신 버전(
poppler-x.x.x.zip) 다운로드 - 압축 해제 후
C:\tools\poppler\Library\bin경로로 옮기기 - 코드에 아래처럼 경로 지정
poppler_path = r"C:\tools\poppler\Library\bin"
Mac/Linux용 설치법
brew install poppler # macOS
sudo apt-get install poppler-utils # Ubuntu/Linux
→ 경로 지정 필요 없이 자동 인식됩니다.
Spyder에서 테스트 실행
- Spyder 실행 → 상단 메뉴에서 File → New File
- 아래 테스트 코드 복사
from pdf2image import convert_from_path
pdf_path = r"C:\Users\Public\Documents\sample.pdf"
poppler_path = r"C:\tools\poppler\Library\bin"
pages = convert_from_path(pdf_path, dpi=200, poppler_path=poppler_path)
for i, page in enumerate(pages, start=1):
save_path = f"C:\\Users\\Public\\Documents\\sample_page_{i}.png"
page.save(save_path, "PNG")
print("저장 완료:", save_path)
- Ctrl + S → ▶ (Run) 버튼 클릭
- 출력 폴더에서 이미지 생성 여부 확인!
자주 쓰는 콘솔 명령어
| 목적 | 명령어 |
|---|---|
| 설치된 패키지 목록 | pip list |
| Python 버전 확인 | python --version |
| Spyder 버전 확인 | spyder --version |
| 현재 경로 확인 | import os; os.getcwd() |
이렇게 준비가 끝나면?
이제 PDF를 이미지로 저장하거나, 이미지를 PDF로 묶거나, 여러 PDF를 한 번에 병합할 수 있습니다.
그 실제로 쓸 코드는 다음 포스트 (2편)에서 다룹니다.