# 디지털 자취 앱 만들기

> https://bookfactory.kr/board/publishing/19835
> 게시판: 출판·책 제작
> 작성자: admin
> 작성일: 2026-10-03T17:51:31.381Z

---

![見出し画像](https://assets.st-note.com/production/uploads/images/316054303/rectangle_large_type_2_ff441d906aba0f626ed1e4b24644fa11.png?width=1280)

지금까지 바이브 코딩 관련 이야기를 나누는 것 외에도 지난 반 기간 동안 다양한 애플리케이션을 개발해 왔습니다.

이전 글에서는 전자책을 로컬에 저장함으로써 오랫동안 얽혀 있던 문제들이 한꺼번에 해결되었다고 말씀드렸습니다. 이번에는 그 애플리케이션에 대한 소개입니다.

이번에 소개해 드릴 애플리케이션은 PO-BookArchive입니다. 이 애플리케이션은 자신이 구매한 전자책을 1페이지씩 페이지를 보내면서 캡처하고, 리사이징부터 트림밍까지 진행한 후, JPEG 및 PNG 형식으로 정해진 폴더에 출력하는 기능입니다. 이러한 기능은 여러 사람들이 소개하고 있으며, Macbook의 경우 스크립트를 사용하여 Kindle에서 읽어내는 방법을 소개하는 사람도 있고, Youtube에서는 생성 AI에 페이지 스크롤에서 캡처를 시켜 PDF로 만드는 방법을 소개하는 사람도 있습니다. 하지만 스크립트로 Kindle를 사용하는 사람의 이야기는 일반화하기 어렵고, 생성 AI로 진행하는 방법은 크레딧 소비와의 싸움과 매번 정확한 처리가 이루어질지 걱정되는 것이 단점이라고 생각합니다. 저 또한 과거부터 여러 가지 시도를 해왔으며, 이전 글에서는 Android를 사용하여 캡처하고 작업의 복잡함으로 인해 좌절하는 등 과거 경험이 있었기 때문에, 저에게 가장 적합한 캡처 환경을 마련하고 싶었습니다.

### 오늘 업데이트된 앱은 다음과 같습니다.

*   **[앱 이름]** (앱 이름)
    *   새로운 기능: [새로운 기능 설명]
    *   버그 수정: [버그 수정 내용]
    *   개선 사항: [개선 사항 내용]

**[앱 이름]**은 [앱의 간단한 설명]을 제공하는 앱입니다. [앱의 주요 기능]을 통해 [앱의 장점]을 누릴 수 있습니다.

**[앱 이름]**은 [앱 개발자]에서 개발했습니다.

**[앱 이름]**에 대한 자세한 내용은 [앱 스토어 링크]에서 확인할 수 있습니다.

저는 하나의 전자책 사이트만 사용하는 것이 아니라, 여러 사이트를 활용하여 최대한 저렴하게 책을 구매하고 싶습니다. 어떤 사이트에서는 50% 할인 행사를 진행할 때 1권부터 10권까지 구매하더라도, 다른 사이트에서 또 다른 특별 판매가 시작되면 11권부터는 그 특별한 사이트에서 구매합니다. 따라서 여러 판매 사이트에서 템플릿화하는 기능은 외면할 수 없었습니다. 이 이미지에 제시된 3개 사이트는 제가 알고 있는 유명 콘텐츠 판매 사이트입니다.

![画像](https://assets.st-note.com/img/1789975563-P5rZf9YSXgyBdxQ7MGaiKIAs.png?width=1200)

여기에 표시된 내용을 바탕으로 이 사이트에서 콘텐츠를 자신의 PC에 저장할 수 있는지 여부는 각자가 책임감을 가지고 조사하고 실행해야 합니다. 왜냐하면 저작권법에서는 허용되는 행위라 할지라도, 개별 계약에서는 금지되고 있기 때문입니다. 반드시 조건을 확인하고 데이터를 캡처해야 할 필요도 잊지 마십시오. 사전에 소개한 스크립트를 사용하는 사람도, 유튜브에서 “생성 AI로도 가능하다고 하던데”라고 말하는 사람도, 이 부분에 대해서는 전혀 다루고 있지 않으므로 주의가 필요합니다.

이번에는 저작권법상 문제 없다는 전제하에 캡처 화면을 소개하겠습니다.

### 새로운 프리셋을 만들어 봅시다.

![画像](https://assets.st-note.com/img/1789976411-PuIFgYaUvyqtcLKhBd5r0ix2.png?width=1200)

새로운 프리셋을 생성하면, 이렇게 판매 사이트 URL을 표시하는 부분과 페이지 넘기는 어떻게 처리해야 하는가? 키보드로 하는 경우가 대부분이지만, 클릭하거나 스크롤하여 페이지를 넘기는 경우에도 설정이 가능하다. 또한, 캡처는 타이밍이 중요하다. 페이지가 전송되고 다음 페이지가 표시된 후에 캡처해야 한다. 따라서 페이지 넘기 처리를 한 후에 얼마나 기다려야 하는지 결정할 수 있다. 다른 방법으로는 출력 이미지를 표준화하기 위한 리사이즈 및 품질 설정도 프리셋으로 저장할 수 있다.

### 캡처한다

![画像](https://assets.st-note.com/img/1789976789-0BxugoJW1aS2NUrwsKfn89jy.png?width=1200)

바로 직전에 제작한 프리셋을 선택하면 캡처 화면이 나타납니다. 여기서,

- 전용 브라우저를 엽니다.
- 책 정보를 입력하십시오.
- 캡처할 브라우저 시트를 선택하십시오.
- 캡처 실행

순서대로 조작을 함으로써 지정된 페이지 수를 캡처하여 메모리에 저장됩니다. 여기서 한 가지工夫를 통해 책 정보를 ‘붙여넣기’ 기능으로 구현했습니다. 작가명, 책 제목, 페이지 수 등을 책에서 하나하나 복사-붙여넣기 하는 것은 매우 번거롭습니다. 책 정보가 게재된 부분을 복사하여 붙여넣음으로써 각 정보를 읽어들이고 설정하는 기능을 추가했습니다. 또한, 작가명, 책 제목, 권수는 별도의 텍스트 상자에 입력함으로써 파일명을 정규화할 수 있습니다. [작가명] 책 제목 제XX권.zip과 같은 형식으로 자동으로 구성됩니다. 매번 책 제목을 설정하거나 손으로 입력하는 번거로움을 극소량 줄이고, 최소한의 노력으로 최대한 동일한 품질이 되도록 노력했습니다.

### 후처리

캡처가 완료되면 자르기 및 크기 조정 설정을 할 수 있습니다.

![画像](https://assets.st-note.com/img/1789977525-guqSUEFNieDHBoblhrTj5ksA.png?width=1200)

자르기 등의 작업은 왼쪽 미리보기를 보면서 여백을 삭제할 수 있습니다. 종종 아래쪽에 픽셀 단위의 여백이 남아있으므로 이 부분에서 처리합니다.

ZIP 파일로 제작해 드립니다.

마지막으로 캡처한 이미지를 하나하나 JPEG 또는 PNG 파일로 ZIP 형식에 저장합니다.

![画像](https://assets.st-note.com/img/1789977746-XBDpZKm7FuIfhAGkUreJQNg8.png?width=1200)

현재 버전에서는 두 가지 형식으로 2개의 파일을 생성하여 각각 다른 폴더에 저장할 수 있도록 하고 있습니다.

마지막으로 다음 권을 캡처할 경우와 다음 작품을 캡처할 경우 처리 방식을 다르게 하고 있습니다. 다음 권의 경우 저자명과 작품명은 그대로 유지하고, 권수를 1 증가시켜 캡처 화면으로 이동합니다. 다음 작품의 경우 저자명 등의 정보가 초기화되고 캡처 화면으로 이동합니다.

### 앱을 만들어 보았습니다.

이렇게 제가 Vibe Coding에서 직접 애플리케이션을 만들면, 제가 사용하기 편리한 고품질의 애플리케이션을 짧은 시간 안에 완성할 수 있습니다. 이 앱을 만든 후에 이미 100권이 넘는 작품을 ZIP 파일로 압축했는데, 생각보다 훨씬 수월하게 작업이 진행되어 이전의 스트레스는 어디로 간 것인지 알 수 있을 정도입니다.

또한 이 방법의 장점은 또 하나 있습니다. 바로 캡처하는 동안 다른 작업을 할 수 있다는 점입니다. 일반적인 수동 작업을 상상해 보세요. 다른 창으로 이동하여 예를 들어 유튜브를 본다고 가정해 봅시다. 그러면 캡처 중인 창에서 포커스가 분산되어 동작이 어색해지는 경우가 있습니다. 마우스를 움직이면 마우스가 화면에 나타나 깨끗하게 캡처되지 않는 등 여러 문제가 발생합니다. 이전에는 여러 가지 방법을 시도했지만, 캡처 작업을 하는 동안에는 화면 세이버를 켜지 않거나, 마우스를 움직이지 않고, 캡처가 끝날 때까지 다른 작업을 하지 않고 기다리는 것이 필수적이었습니다. 하지만 이번 애플리케이션에서는 브라우저를 내부적으로 실행하여 이러한 문제가 전혀 발생하지 않습니다. 구체적으로 다른 창에서 어떤 작업을 하더라도 정상적으로 캡처가 진행되는 것입니다. 이는 매우 좋은 결과였습니다.

### 마지막으로

전자책 캡처에 대해서는 계약 문제 등 불명확한 부분이 있었고, 실제로 제작한 애플리케이션의 공개는 피하려 했지만, 이 애플리케이션은 외부 설계에 기반한 시스템 개발이며, 누구나 만들 수 있습니다. 현재 코딩 에이전트를 활용한 시스템입니다. 관심 있는 분들은 이 기사를 참고하여 직접 만들어 보시는 것을 추천합니다. 만약 외부 설계서를 원하시는 분들이 많으시다면 판매도 고려해 보고 싶습니다. 의견 있으시면 댓글로 부탁드립니다.

이 앱의 실행 파일은 압축할 수 없지만, 매뉴얼은 다음 링크에서 확인하실 수 있습니다. PO BookArchive 매뉴얼

**출처:** [note 원문](https://note.com/ponoolina_lab/n/nd954ce678c15)

*번역: Gemma 3(.44) 초벌 + 교정 20청크*

[원문 보기](https://note.com/ponoolina_lab/n/nd954ce678c15) | 출처: note.com