Officegen-DOCX
워드 프로세싱을 위한 오픈소스 자바스크립트 라이브러리
오픈 소스 API를 통해 Microsoft® Word DOCX 문서를 생성, 수정 및 변환합니다.
Officegen-DOCX란 무엇입니까?
Officegen-DOCX는 소프트웨어 개발자가 Office Open XML 파일로 작업하고 자신의 JavaScript 응용 프로그램 내에서 MS Office 2007 이상용 Word(Docx)를 만들 수 있도록 하는 오픈 소스 JavaScript 라이브러리입니다. Officegen-DOCX는 매우 유용합니다. 유연하고 여러 환경에서 사용할 수 있습니다. Linux, OSX 및 Windows와 같이 Node.js를 지원하는 환경은 Node.js와 완벽하게 호환됩니다.
또한 Word 문서 작성, 하나 이상의 단락 추가, 이미지 추가, 머리글 및 바닥글 지원, 책갈피 및 하이퍼링크 지원과 같은 Microsoft Word 문서(DOCX 파일)에 대한 여러 워드 프로세싱 기능을 지원합니다.
Officegen-DOCX 시작하기
Officegen-DOCX의 최신 릴리스는 다음 명령을 적용하여 온라인 Officegen-DOCX 저장소에서 직접 설치할 수 있습니다.
officegen 저장소를 사용하여 설치
$ npm install Ziv-Barber/officegen#master
무료 JavaScript API를 통해 Word 문서 만들기
Officegen-DOCX를 사용하면 소프트웨어 프로그래머가 JavaScript 응용 프로그램 내에서 새 Word DOCX 문서를 만들 수 있습니다. 또한 개발자는 필요에 따라 기존 Microsoft Word 문서를 변경할 수 있습니다. 또한 단락 삽입, 이미지 추가, 텍스트 또는 개체 정렬, 머리글 및 바닥글 추가, 책갈피 및 하이퍼링크 지원, 글꼴 스타일 변경 등을 수행할 수 있습니다. 다음의 간단한 코드 줄은 JavaScript로 Word 문서를 만들 수 있습니다.
- 오피스젠 인스턴스화
- 빈 Word 문서 만들기
- 출력 경로 설정 및 문서 저장
빈 DOCX 만들기 - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create an empty Word document
let docx = officegen('docx')
// Set output path
let out = fs.createWriteStream('empty.docx')
// Save
docx.generate(out)
Word DOCX 파일에 이미지 삽입
Officegen-DOCX는 컴퓨터 프로그래머가 몇 줄의 코드로 JavaScript 응용 프로그램에서 Word DOCX 문서 내부에 이미지를 추가할 수 있는 기능을 제공합니다. Word 문서에 이미지를 추가하려면 이름과 이미지 위치를 제공해야 합니다.
DOCX에 이미지 추가 - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Create a new paragraph
let pObj = docx.createP()
// Add Image
pObj.addImage('sample.jpg')
// Set output path
let out = fs.createWriteStream('image.docx')
// Save
docx.generate(out)
Word DOCX 파일에 단락 추가
Officegen-DOCX를 사용하면 컴퓨터 프로그래머가 자체 JavaScript 응용 프로그램 내에서 Word DOCX 파일에 콘텐츠를 추가할 수 있습니다. API는 워드 문서에 하나 이상의 단락을 추가하는 것을 지원합니다. 또한 콘텐츠의 글꼴, 색상, 정렬 등을 쉽게 설정할 수 있습니다.
DOCX에 단락 추가 - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Add Paragraph
let pObj = docx.createP()
// Add Text in it
pObj.addText('FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('fileformat.docx')
// Save
docx.generate(out)