WPS Office 및 Microsoft Office 자동화와 Adobe Illustrator 연동 CLI 도구 소개
요약
본 기사는 CLI 도구를 활용하여 WPS Office 및 Microsoft Office(Word, Excel, PowerPoint)를 COM 자동화 인터페이스로 제어하는 방법을 소개합니다. 또한, Adobe Illustrator와 Photoshop 같은 디자인 툴도 COM 브리지를 통해 AI Agent가 벡터/비트맵 그래픽을 직접 생성하고 편집할 수 있도록 통합했습니다.
핵심 포인트
- CLI 명령으로 MS Office 및 WPS Office 기능을 완벽 자동화 가능
- Excel, PowerPoint 등 문서 작업의 모든 요소를 코드로 제어
- Adobe Illustrator를 COM Bridge로 연결하여 AI가 벡터 그래픽 생성/편집 지원
- Photoshop까지 커버하며, 다양한 디자인 툴을 통합적으로 활용하는 개발 가이드 제공
47개의 CLI 명령을 통해 COM 자동화 인터페이스로 WPS Office 또는 Microsoft Office(Word/Excel/PowerPoint)를 제어합니다.
pip install git+https://github.com/yb2460/cli-anything-wps.git
작성 기능: 단락/제목/목록/표/이미지/찾기 및 바꾸기/글꼴 스타일
Calc (Excel): 워크시트 관리/셀 읽기 및 쓰기/수식/병합/일괄 채우기
Impress (PowerPoint): 슬라이드 추가/삭제/편집/텍스트 상자/도형/배경/내보내기
내보내기: DOCX/XLSX/PPTX/PDF/TXT/HTML/CSV/RTF
PPT 디자인 시스템: 4가지 세트 + 14가지 레이아웃 + 5차원 품질 검토
문헌 관리 + 27개의 학술 Skill 통합. 리뷰 작성, 논문 작성, 심사, 도표 제작을 한 번에 처리합니다.
cli-anything-zotero skills list # 모든 학술 Skill 목록 표시
cli-anything-zotero skills pipeline original_article # 논문 추천 프로세스
cli-anything-zotero skills pipeline meta_analysis # 메타 분석 프로세스
...
7가지 주요 Skill 분류:
| 분류 | Skill 수 | 능력 |
|---|---|---|
| search | 3 | 빠른 검색 / 시스템 평가 / 심층 문헌 검색 |
| ... |
Windows COM 자동화 인터페이스를 통해 Adobe Illustrator를 제어하여 AI Agent가 벡터 그래픽을 직접 생성하고 편집할 수 있게 합니다.
CLI 명령 → Click CLI → Core 모듈 → COM Bridge → Illustrator.Application → Illustrator 엔진
cd illustrator-harness/agent-harness
pip install -e .
| 명령어 그룹 | 기능 |
|---|---|
project | AI 문서 생성/열기/저장 |
layers | 레이어 추가/삭제/편집, 가시성, 잠금 |
shapes | 사각형, 타원, 선, 다각형 그리기 |
text | 텍스트 추가/수정 (글꼴, 크기, 색상) |
export | PNG / JPEG / SVG / PDF / AI 내보내기 |
# 빠른 시작
cli-anything-illustrator project new logo.ai -w 500 -h 500
cli-anything-illustrator text add
| 능력 | 설명 |
|---|---|
| 코드 구동 (Code-driven) | `Deck` + `el.*` 원시 요소(primitive),몇 줄의 코드로 한 페이지를 만듭니다. |
...|
cd WPS/ppt-engine && pip install -r requirements.txt
cd examples
python build_demo.py # → out/demo.pptx(+PDF)
...
from pptengine import Deck, el
from pptengine.assets import ensure_default_assets
assets = ensure_default_assets()
...
**엔진이 7가지 WPS COM 함정을 내장적으로 회피합니다**: `Adjustments.Item(1)=`
구문 오류, `Bold=False`
예외, `WordWrap`
정렬과 충돌, 여러 줄 중앙 정렬 상향 이동, `AddTable`
테두리 불안정, `SaveAs`
무음 실패, 중국어 글꼴 사각형.
📖 전체 문서는 WPS/ppt-engine/README.md를 참조하세요.
**Adobe Photoshop**을 Windows COM 자동화 인터페이스로 제어하여 AI Agent가 비트맵 이미지를 직접 생성하고 편집할 수 있게 합니다.
CLI 명령어 → Click CLI → Core 모듈 → COM Bridge → Photoshop.Application → Photoshop 엔진
cd photoshop-harness/agent-harness
pip install -e .
| 명령어 그룹 | 기능 |
|---|---|
`project` | PSD 문서 생성/열기/저장 |
`document` | 문서 속성(크기, 해상도, 색상 모드) |
`layer` | 레이어 추가/삭제/수정, 가시성, 투명도, 혼합 모드 |
`selection` | 선택 영역 작업(전체 선택/가우시안 블러/반전 선택/확장) |
`image` | 이미지 조정(자르기, 회전, 뒤집기, 캔버스 크기) |
`text` | 텍스트 레이어(글꼴, 크기, 색상) |
`export` | PNG / JPEG / WebP / PSD로 내보내기 |
`filter` | 필터 작업 |
빠르게 시작하기
cli-anything-photoshop project new poster.psd -w 1920 -h 1080
cli-anything-photoshop text add --content
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기