PptxGenJS
PPTX 프레젠테이션용 자바스크립트 라이브러리
웹 앱에서 PowerPoint® PPTX를 만들고 수정할 수 있는 오픈 소스 무료 라이브러리입니다.
PptxGenJS는 무엇입니까?
PptxGenJS는 외부 종속성 없이 PowerPoint PPTX 프레젠테이션을 만들 수 있는 기능이 있는 오픈 소스 JavaScript 라이브러리입니다. 모든 최신 데스크톱 및 모바일 브라우저에서 몇 가지 간단한 JavaScript 명령으로 PPTX 파일을 생성할 수 있으며 Node, Angular, React 및 Electron과도 통합할 수 있습니다.
PowerPoint JavaScript 라이브러리는 슬라이드 생성 및 수정, 슬라이드에 차트, 이미지, 미디어 파일 및 도형 추가, 슬라이드에 표와 텍스트 삽입 등의 기능을 지원합니다. 또한 브랜딩, SVG 이미지, 애니메이션 GIF, YouTube 비디오, RTL 텍스트 및 아시아 글꼴을 위한 마스터 슬라이드를 지원합니다. 언급할 가치가 있는 또 다른 기능은 적절한 MIME 유형과 base64, blob 및 스트림 형식을 사용하여 클라이언트 브라우저로 PPTX 파일을 직접 내보내는 것입니다.
PptxGenJS를 설치하는 방법?
git을 사용하여 설치하려면 다음 명령을 사용하십시오.
git을 통해 PptxGenJS 설치
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
JavaScript를 통해 PPTX 프레젠테이션 만들기
PptxGenJS 라이브러리는 웹 브라우저 또는 Node 데스크탑 앱 내에서 몇 줄의 코드로 새로운 PowerPoint PPTX 프레젠테이션을 만들기 위한 기능을 제공합니다. 프레젠테이션이 생성되면 프레젠테이션에 새 슬라이드를 추가할 수 있습니다. 또한 차트, 표, 도형, 이미지 등과 같은 개체를 슬라이드에 쉽게 추가할 수 있습니다.
PPTX 슬라이드에 이미지 및 차트 추가
이미지와 차트는 프레젠테이션에 큰 가치를 제공합니다. 소프트웨어 프로그래머는 PptxGenJS API를 사용하여 프레젠테이션 슬라이드에 이미지와 차트를 쉽게 추가할 수 있습니다. 로컬 URL로 이미지 추가, 원격 URL에서 이미지, 데이터로 이미지(미리 인코딩된 base64) 및 하이퍼링크가 있는 이미지 등과 같은 이미지 추가에 사용할 수 있는 몇 가지 옵션이 있습니다. 또한 이미지 자르기 및 크기 조정도 지원합니다.
JavaScript를 통해 HTML을 PowerPoint로 변환
개발자는 PptxGenJS 라이브러리를 사용하여 HTML 테이블을 하나 이상의 슬라이드로 재현하면서 HTML을 PowerPoint PPTX 프레젠테이션으로 변환할 수 있습니다. 또한 배경색, 패딩, 글꼴, 테두리 등을 포함하는 셀 스타일을 지원합니다.
tableToSlides 메소드는 CSS 스타일을 포함한 테이블을 복제하고 슬라이드를 생성합니다. 다음 3줄의 코드는 HTML 테이블을 PPTX 슬라이드로 변환할 수 있습니다.
- PptxGenJS 인스턴스화
- HTML 요소 ID 및 렌더링 옵션을 사용하여 tableToSlides 메서드 호출
- writeFile 메서드를 사용하여 PPTX 파일 만들기
JavaScript를 통한 HTML에서 PPTX로 변환
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });