Node.js용 Java 기반 Aspose.Slides

Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java은 Microsoft PowerPoint 없이도 Node.js 애플리케이션에서 PowerPoint 및 OpenDocument 프레젠테이션을 만들고, 읽고, 편집하고 변환할 수 있는 라이브러리입니다.

이 라이브러리는 매크로 사용 가능 및 템플릿 변형을 포함한 PPT, PPTX, PPS, POT 및 ODP 파일을 로드하고 저장하며, PDF, XPS, HTML, SVG, TIFF, Markdown 및 이미지로 내보낼 수 있습니다.



첫 번째 프레젠테이션

Node.js 20 이상 외에도, 이 패키지는 Java Development Kit(JDK), Python 및 C++ 빌드 툴체인이 필요합니다. npm이 설치 중에 java 브리지를 컴파일하기 때문입니다. 각 운영 체제별 단계는 Installation을 참조하십시오. 그런 다음 프로젝트를 만들고 npm에서 패키지를 설치합니다:

mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java

프로젝트 폴더에 hello.js 파일로 저장하십시오:

const asposeSlides = require("aspose.slides.via.java");

const presentation = new asposeSlides.Presentation();
try {
    const slide = presentation.getSlides().get_Item(0);
    const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
    shape.getTextFrame().setText("Hello, Aspose.Slides!");
    presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

// Aspose.Slides는 Node.js를 계속 실행하도록 유지하는 Java 가상 머신에서 실행되므로, 프로세스를 명시적으로 종료하십시오.
process.exit(0);

node hello.js로 실행하십시오. 이 스크립트는 텍스트 상자가 포함된 하나의 슬라이드를 가진 hello.pptx 파일을 저장합니다. 라이선스가 없으면 저장된 파일에 평가용 워터마크가 표시됩니다 — Licensing을 참조하십시오. 프레젠테이션을 만들고 채우는 다양한 방법은 Create Presentations을 확인하십시오.