uniflow
KO / EN
Productivity·실행·2025-10-24

(1편) Spyder 설치부터 – 무료PDF 편집 환경 만드는 법

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

Spyder란 무엇인가요?

Spyder는 파이썬 개발용 무료 통합 개발 환경(IDE*입니다. 쉽게 말하면 “파이썬을 실행하고 코드를 편집하는 툴”입니다. PDF 편집 자동화를 위해 Spyder는 가장 직관적이고 초보자에게 친숙합니다.


설치 방법 ① — Anaconda로 설치하기 (가장 쉽고 안정적)

Spyder는 Anaconda(아나콘다) 안에 기본 포함되어 있습니다. 즉, Anaconda를 설치하면 Spyder도 함께 설치됩니다.

설치 순서

  1. Anaconda 공식 사이트 접속
  2. Download for Windows” 클릭 (Mac/Linux 사용자는 해당 OS 선택)
  3. 설치 프로그램 실행 → Next → Install (기본 설정 그대로 진행하면 됩니다)
  4. 설치 완료 후 👉 Windows 시작 메뉴 → “Anaconda Navigator” 실행
  5. Spyder 아이콘 클릭 → Launch(실행)

Spyder가 바로 안 뜨면 Windows 검색창에 Spyder 입력 후 실행해보세요.


설치 방법 ② — Spyder만 단독 설치 (가볍게 사용하고 싶을 때)

Anaconda는 용량이 큰 편이기 때문에, Spyder만 따로 설치할 수도 있습니다.

단계

  1. Python 3.10 이상 설치 (없다면 python.org/downloads 참고)
  2. 명령 프롬프트(CMD) 실행
  3. 아래 명령어 입력 pip install spyder
  4. 설치 완료 후 실행 spyder

명령어로 실행이 안될 때는 “Spyder”를 시작 메뉴에서 검색하여 직접 실행해보세요.

Advertisement본문 중간 · 반응형본 도메인에서만 게재

PDF 관련 라이브러리 설치

Spyder에서 PDF를 다루기 위해 필요한 라이브러리 3개를 설치합니다.

Spyder 실행 후 하단 콘솔창(또는 터미널)에 아래 명령을 입력하세요.

pip install pdf2image pillow PyPDF2
패키지명역할
pdf2imagePDF를 이미지로 변환
Pillow이미지를 다루고 PDF로 저장
PyPDF2여러 PDF 파일을 병합/분리

Poppler 설치 (pdf2image용)

pdf2image는 Poppler라는 도구를 함께 사용합니다. 이는 PDF를 이미지로 변환할 때 꼭 필요합니다.

Windows용 설치법

  1. Poppler for Windows 접속
  2. 최신 버전(poppler-x.x.x.zip) 다운로드
  3. 압축 해제 후 C:\tools\poppler\Library\bin 경로로 옮기기
  4. 코드에 아래처럼 경로 지정 poppler_path = r"C:\tools\poppler\Library\bin"

Mac/Linux용 설치법

brew install poppler     # macOS
sudo apt-get install poppler-utils   # Ubuntu/Linux

→ 경로 지정 필요 없이 자동 인식됩니다.


Spyder에서 테스트 실행

  1. Spyder 실행 → 상단 메뉴에서 File → New File
  2. 아래 테스트 코드 복사
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)
  1. Ctrl + S → ▶ (Run) 버튼 클릭
  2. 출력 폴더에서 이미지 생성 여부 확인!

자주 쓰는 콘솔 명령어

목적명령어
설치된 패키지 목록pip list
Python 버전 확인python --version
Spyder 버전 확인spyder --version
현재 경로 확인import os; os.getcwd()

이렇게 준비가 끝나면?

이제 PDF를 이미지로 저장하거나, 이미지를 PDF로 묶거나, 여러 PDF를 한 번에 병합할 수 있습니다.

그 실제로 쓸 코드는 다음 포스트 (2편)에서 다룹니다.

Advertisement글 최하단 · 띠배너본 도메인에서만 게재