Aspose.Slides for Node.js via Java

우리는 Aspose.Slides for Node.js via Java의 출시를 발표하게 되어 기쁩니다. 이 제품은 Aspose.Slides for Java를 사용하여 Microsoft PowerPoint 및 OpenOffice 프레젠테이션을 Node.js 애플리케이션 및 Javascript 서버 측 플랫폼에서 생성하고 조작하려는 개발자를 위해 설계되었습니다.

Aspose.Slides for Node.js via Java는 Microsoft PowerPoint®를 사용하지 않고 PowerPoint® 문서를 읽고 쓸 수 있는 애플리케이션을 가능하게 하는 클래스 라이브러리입니다. 이 새로운 제품은 몇 가지 제한 사항, 추가 설치/사용 요구 사항 및 API 변경 사항과 함께 전체 Aspose.Slides 기능을 제공합니다.

Node.js 용 Aspose.Slides 설치하기

Aspose.Slides for Node.js via Java는 플랫폼 독립적인 API로, Node.jsnode-java 브리지가 설치된 모든 플랫폼(Windows, Linux 및 MacOS)에서 사용할 수 있습니다.

Node.js 용 Aspose.Slides via Java를 설치하려면 설치 페이지를 참조하세요.

Java를 통한 Node.js 용 Aspose.Slides 사용하기

Node.js에서 PowerPoint 생성하기

var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // 첫 번째 슬라이드 가져오기
    var slide = pres.getSlides().get_Item(0);
    // 사각형으로 설정된 자동 도형 추가
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

Node.js에서 PowerPoint 병합하기

var aspose = aspose || {};

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

var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

Node.js에서 PowerPoint를 PDF로 변환하기

var aspose = aspose || {};

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

// PPT 파일을 나타내는 Presentation 객체 인스턴스화
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // 프레젠테이션을 PDF로 저장
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

Node.js에서 PowerPoint를 JPG로 변환하기

var aspose = aspose || {};
var java = require("java");

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

// PPT 파일을 나타내는 Presentation 객체 인스턴스화
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
    for (var i = 0; i < pres.getSlides().size(); i++)
    {
        var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
        var imageio = java.newInstanceSync("javax.imageio.ImageIO");
        var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
        imageio.write(bmp, "JPEG", file);
    }
}
finally
{
    if (pres != null) pres.dispose();
}

Node.js에서 PDF에서 PowerPoint 가져오기

var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    pres.getSlides().removeAt(0);
    pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

Node.js를 사용하여 Aspose.Slides로 작업하는 방법에 대한 더 많은 기사는 Aspose.Slides for Java 문서의 개발자 가이드 섹션을 참조하세요. Aspose.Slides for Node.js via JavaAspose.Slides for Java를 기반으로 하므로 후자의 문서 기사를 대부분 사용할 수 있습니다.

리소스

다음은 필요할 수 있는 Node.js 용 Aspose.Slides via Java 리소스 링크입니다: