PDF 편집기 만들기 : 페이지 추출 기능
01 우선 PDF에서 특정 페이지만 추출하는 프로그램을 만들어 봅니다. 적당한 이름으로 폴더를 만든 다음 해당 폴더를 커서로 엽니다. 그러고 나서 커서에게 사용자가 페이지 범위를 입력하면 해당 페이지만 추출하는 프로그램을 파이썬으로 만들어보라고 하겠습니다.
| 파이썬으로 특정 페이지 범위를 입력받아 해당 페이지 범위를 추출해서 기존 파일 이름에 날짜를 붙여 저장해주는 프로그램을 만들어줘. |
02 만약 커서가 실행 방법을 알려주지 않았다면 @콘텍스트를 이용해서 해당 프로그램을 어떻게 실행하면 되는지 물어보면 됩니다.
| @pdf_page_extractor.py는 어떻게 실행해야 해? |
03 물론 여러분이 직접 실행하지 않고 커서에게 알아서 실행해달라고 해도 됩니다. 단, PDF 파일은 작성한 프로그램과 동일한 폴더에 있어야 합니다. 다음과 같이 PDF 파일을 동일한 폴더에 두고 여러분이 원하는 대로 프로그램을 실행합니다. 여기서는 커서에게 알아서 실행해보라고 하겠습니다.
| 현재 폴더에 있는 PDF 파일을 4~7 페이지만 추출하도록 너가 알아서 추출해줘. |
04 잠시 후 실행된 파일을 확인하고 열어보면 원하는 페이지만 추출되어 있는 것을 확인할 수 있습니다.
05 우리는 이것을 응용 프로그램으로 개선할 겁니다. 이 역시도 커서에게 요청합니다.
| 매번 코드를 실행하는 것이 너무 불편해. 내 입력을 받고, 어떤 파일을 추출할지도 정하고, 어디에 저장할지도 정해서 [추출] 버튼을 누르면 그 작업을 실행하도록 하는 가장 좋은 방법이 뭐야? |
그러면 커서는 입력창이나 버튼이 있는 GUI 프로그램을 만들어주겠다고 합니다.
06 프로그램 실행까지 알아서 진행합니다. [Run]을 눌러 실행합니다.
QR 코드 생성기와 마찬가지로 커서가 PDF 추출 프로그램도 몇 초만에 만들어주었습니다. 프로그램을 사용하여 원하는 부분의 PDF 페이지를 추출하면 잘 동작하는 걸 알 수 있습니다.
07 아이콘을 더블클릭으로 실행할 수 있는 형태의 프로그램으로 빌드하여 만들어 보겠습니다. 이 역시 커서에게 요청을 해 실행합니다.
| 이 프로그램을 빌드해서 더블클릭으로 실행할 수 있게 해줘. |
08 dist라는 폴더 안에 PDF페이지추출.exe라는 프로그램이 만들어졌습니다.
'바이브 코딩 > Cursor AI' 카테고리의 다른 글
| 랜덤 이미지를 주는 API로 미술관 사이트 만들기 (0) | 2026.03.05 |
|---|---|
| PDF 편집기 완성하기 : 페이지 이어 붙이기 기능 (0) | 2026.03.03 |
| 나만의 QR 코드 생성기 쉽게 만들기 (0) | 2026.03.02 |
| 해외 주식 크롤링 프로그램 만들기 (0) | 2026.03.01 |
| 1년치 금 시세 크롤링하기 - 통계 처리하고 시각화하기 (0) | 2026.02.28 |