소개
乐启office工具箱은(는) GitHub 저장소 caobinrg/electron-office-tools에서 배포되는 Windows용 오피스 파일 자동 생성 도구입니다. Electron과 Node.js 기반으로 작성되었으며, Excel·Word 템플릿을 활용해 여러 Word 문서를 일괄 생성하고 PDF로 변환하는 것이 주목적입니다. winget 패키지 ID는 caobinrg.electron-office-tools이며, 라이선스는 GPL-3.0입니다.
상세정보
Excel·Word 템플릿으로 Word 파일 일괄 생성
Excel 파일의 첫 행을 표头로 사용하고, Word 템플릿 안에서 {필드} 형태로 감싼 자리표시자를 Excel 열 값으로 치환해 다수의 Word 문서를 일괄 생성합니다.
생성된 Word 파일의 PDF 일괄 변환
위 과정을 통해 만든 Word 파일들을 일괄적으로 PDF로 변환할 수 있습니다. 이 기능은 README에 명시된 대로 MS Office에 의존합니다.
winget을 이용한 설치
winget 패키지 ID caobinrg.electron-office-tools를 사용해 설치할 수 있습니다. 설치 명령은 README의 안내에 따라 winget으로 제공되며, 설치 유형은 Nullsoft Installer 형식입니다.
소스로 직접 실행하기
소스를 받아 직접 실행하려면 Git과 Node.js가 필요합니다. 저장소를 클론한 뒤 디렉터리로 이동하고, 의존성 설치 후 npm 스크립트로 앱을 실행합니다.
- 저장소 클론: git clone https://github.com/caobinrg/electron-office-tools.git
- 디렉터리 진입: cd electron-office-tools
- 의존성 설치: npm install
- 앱 실행: npm start
패키지 빌드
배포용 패키지를 만들려면 npm run dist 명령을 사용합니다. 빌드 결과는 GitHub Releases 페이지에서 내려받을 수 있습니다.
템플릿 사용 방법
- Excel 파일의 첫 행에 표头(예: 名称)를 작성합니다.
- Word 템플릿에서 Excel 열 이름과 동일한 이름의 자리를 {字段} 형태로 표기합니다.
- 프로그램을 실행해 Excel 데이터 기준으로 Word 파일을 일괄 생성합니다.
winget 설치 ID는 무엇인가요?
caobinrg.electron-office-tools이며, winget에서 이 ID로 설치 패키지를 받을 수 있습니다.
Word 파일을 PDF로 바꾸는 기능은 무엇에 의존하나요?
README에 따르면 MS Office에 의존합니다. MS Office가 설치되어 있지 않으면 PDF 일괄 변환을 사용할 수 없습니다.
템플릿에서 데이터를 어떻게 치환하나요?
Excel의 첫 행을 표头로 두고, Word 템플릿에서 Excel 열 이름과 같은 이름의 자리를 {필드} 형식으로 감싸면, 프로그램이 Excel 데이터를 읽어 자동으로 채워 넣습니다.
시스템 요구사항
Windows 환경(x64 아키텍처)에서 동작하며, 소스로 실행하려면 Git과 Node.js가 사전에 설치되어 있어야 합니다. Word 템플릿에 들어 있는 {필드} 치환과 PDF 변환 기능은 MS Office에 의존하므로, MS Office가 시스템에 설치되어 있어야 합니다.


