본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Avatar (JK)

0

Avatar(명령줄 이름 `avtr`)는 Jayakrishnan이 GitHub에서 개발한 오픈소스 명령줄 인터페이스(CLI) 도구로, 터미널에서 PDF와 이미지 파일을 빠르고 직관적으로 다룰 수 있도록 설계되었습니다.

PDF변환 도구이미지파일 변환

소개

Avatar(명령줄 이름 `avtr`)는 Jayakrishnan이 GitHub에서 개발한 오픈소스 명령줄 인터페이스(CLI) 도구로, 터미널에서 PDF와 이미지 파일을 빠르고 직관적으로 다룰 수 있도록 설계되었습니다. MIT 라이선스로 배포되며, Windows·macOS·Linux용 단독 실행 파일 형태로 제공되어 별도 의존성 없이 사용할 수 있습니다. 주요 목적은 이미지 묶음을 PDF로 합치거나, 여러 PDF를 하나로 병합하거나, PDF를 페이지 구간별로 분할하는 등 일상적인 문서·이미지 조작 작업을 가볍게 처리하는 것입니다.

상세정보

이미지를 PDF로 변환 (img2pdf)

폴더 단위로 들어 있는 이미지들을 모아 하나의 PDF 문서로 합칩니다. 페이지 크기(A4 등)를 지정할 수 있어 스캔본 묶음을 정리하거나 사진 모음을 단일 PDF로 배포할 때 유용합니다.

PDF 병합 (merge)

두 개 이상의 PDF 파일을 입력받아 순서대로 합쳐 하나의 PDF로 출력합니다. 분할되어 있던 문서를 하나로 모으거나, 챕터별 PDF를 합쳐 완결본을 만들 때 활용할 수 있습니다.

PDF 분할 (split)

하나의 PDF를 페이지 구간(span) 기준으로 여러 파일로 나눕니다. 큰 문서에서 필요한 부분만 추출하거나, 페이지별로 분리해 개별 보관할 때 사용할 수 있습니다.

자체 업데이트 안내 (update)

`avtr update` 명령으로 터미널 안에서 바로 최신 버전 안내를 확인할 수 있습니다.

버전 확인

`avtr –version` 명령을 통해 현재 실행 중인 Avatar의 버전을 언제든지 점검할 수 있어, 배포 환경과 로컬 버전 차이를 빠르게 비교할 수 있습니다.

Avatar는 어떤 파일 형식을 다룰 수 있나요?

PDF와 이미지 파일을 처리할 수 있습니다. 이미지는 PDF로 변환할 수 있고, PDF끼리는 병합하거나 페이지 구간별로 분할할 수 있습니다.

GUI 프로그램인가요, CLI 프로그램인가요?

명령줄 인터페이스(CLI) 도구로, 모든 작업은 터미널에서 `avtr` 명령과 서브커맨드(img2pdf, merge, split, update 등)를 통해 실행합니다.

Windows에서 어떻게 설치하나요?

Winget을 사용한다면 `winget install –id Avatar.avtr –exact`, Chocolatey를 사용한다면 `choco install avtr` 명령으로 설치할 수 있습니다.

소스에서 직접 빌드할 수 있나요?

Go 1.22 이상이 설치된 환경에서 저장소를克隆한 뒤 `go mod tidy`와 `go build -o avtr main.go`를 실행하면 현재 디렉터리에 `avtr` 실행 파일이 만들어집니다.

시스템 요구사항

운영 체제는 Windows, macOS, Linux를 지원합니다. 패키지 설치 시 Homebrew(brew), APT(sudo apt), DNF(sudo dnf), Winget(winget install avtr), Chocolatey(choco install avtr) 등 각 플랫폼의 패키지 관리자 또는 Go(go install github.com/Jayakrishna20/file-converter@latest) 환경이 필요합니다. 소스에서 직접 빌드하려면 Go 1.22 이상이 필요하며, 그 후 `go mod tidy`와 `go build -o avtr main.go`로 컴파일할 수 있습니다. winget 식별자는 `Avatar.avtr`이며, Winget 설치 명령은 `winget install --id Avatar.avtr --exact` 입니다.