Claude를 사용해서 PDF 관련 최대 고민거리를 해결했습니다
I used Claude to fix my biggest frustration with PDFs
핵심 요약
Claude를 활용해 여러 PDF를 2D 캔버스에서 한눈에 관리할 수 있는 오픈소스 도구 '.pdfx'를 개발했습니다.
- PDF 관리 도구 — 여러 PDF를 2D 캔버스에서 동시에 확인 가능한 오픈소스 프로젝트를 개발함.
- Claude 활용 — 개발 과정의 80%를 Claude를 통해 2시간 만에 구현함.
- 기능 확장 계획 — 향후 PDF 편집, 서명, 주석 달기 기능을 추가할 예정임.
- 플랫폼 지원 — 현재 윈도우 지원을 위한 크로스 플랫폼 업데이트를 준비 중임.
은행에서 주택 담보 대출 신청 관련 PDF 문서 17개를 요구했습니다.
파일을 일일이 열고 닫으며 관리하는 게 너무 지겨웠습니다. 그래서 왔다 갔다 하는 걸 피하려고 여러 페이지가 담긴 PDF 하나로 합쳐봤는데, 오히려 더 혼란스럽기만 하더군요.
그래서 아이디어를 냈습니다. 가로로 스크롤하면 한 파일의 페이지들을 볼 수 있고, 세로로 스크롤하면 다른 파일들을 볼 수 있다면 어떨까요? Figma처럼(참고로 Figma는 PDF 가져오기를 기본 지원하지 않습니다) 간단한 2D 캔버스에서 여러 PDF를 한꺼번에 탐색하기 아주 좋은 방법일 겁니다.
PDF 표준을 확장해서 파일이 어디서 끝나고 어디서 시작되는지 나타내는 메타데이터를 추가하기로 했습니다. 덕분에 여러 PDF를 하나의 하위 호환 가능한 PDF에 저장할 수 있게 됐죠. 이 새로운 형식을 .pdfx라고 불렀지만, 일반 PDF에 메타데이터를 담아 저장할 수도 있습니다.
운이 좋았습니다. 가장 진보된 모델이 차단되기 딱 3시간 전에 Claude에게 작업을 맡길 수 있었거든요. Claude의 능력에 놀랐는데, 2시간 만에 프로젝트의 80%를 해냈습니다.
오픈소스이며, UI/UX에 신경 쓴 네이티브 Liquid Glass 오버라이드를 포함한 Electron을 사용합니다. 하지만 아직 다듬어야 할 부분들이 좀 있습니다:
https://github.com/AlexandrosGounis/pdfx
피드백 주시면 정말 감사하겠습니다.



