1. 제품
  2.   프레젠테이션
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

PowerPoint 프레젠테이션을 생성하고 조작하기 위한 C++ .NET API

PowerPoint PPT, PPTX 프레젠테이션을 생성, 편집, 병합, 복제, 보호, 변환 및 조작할 수 있는 강력한 C++ 프레젠테이션 라이브러리입니다.

Aspose.Slides for C++는 소프트웨어 개발자가 Microsoft PowerPoint 작업을 위한 강력한 애플리케이션을 만드는 데 도움이 되는 강력한 API입니다. 외부 종속성을 사용하지 않고 OpenDocument 프레젠테이션을 수행합니다. 이 라이브러리는 프레젠테이션 읽기 및 쓰기 지원, 슬라이드 레이아웃 및 콘텐츠 조작, 프레젠테이션을 다른 파일 형식으로 변환 등 프레젠테이션 처리를 위한 다양한 기능을 제공합니다. 라이브러리는 PowerPoint 97-2003과 같은 이전 버전의 PowerPoint와 최신 버전의 PowerPoint를 모두 지원하므로 다양한 형식의 프레젠테이션 작업을 할 수 있습니다.

Aspose.Slides for C++는 PowerPoint 문서 생성 및 관리 기능을 제공하는 최초이자 유일한 구성 요소입니다. 라이브러리를 사용하면 소프트웨어 개발자가 처음부터 프레젠테이션을 만들고 이를 PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML과 같은 다양한 Microsoft PowerPoint 및 기타 파일 형식으로 저장할 수 있습니다. 등등. 또한 라이브러리를 사용하면 프레젠테이션을 PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG 등으로 변환할 수 있습니다.

C++용 Aspose.Slides는 매우 유연할 뿐만 아니라 사용자 정의가 가능합니다. 라이브러리는 이미지, 텍스트, 모양, 모핑 전환, 스타일 및 기타 요소 추가 지원을 포함하여 슬라이드 형식을 지정하고 모양을 사용자 정의하기 위한 다양한 대안을 제공합니다. 또한 라이브러리는 요소 크기 조정, 위치 변경 및 재배열 옵션을 포함하여 슬라이드의 레이아웃과 내용을 조작하기 위한 여러 도구를 제공합니다. 전반적으로 C++용 Aspose.Slides는 Microsoft PowerPoint 형식을 사용하지 않고 프레젠테이션 작업을 위한 강력하고 유연한 라이브러리를 찾는 모든 사람에게 탁월한 선택입니다.

Previous Next

C++용 Aspose.Slides 시작하기

C++용 Aspose.Slides를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.

NuGet을 통해 C++용 Aspose.Slides 설치

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Aspose 제품 출시 페이지에서 직접 다운로드할 수도 있습니다.

C++ API를 통해 프레젠테이션 생성 및 편집

Aspose.Slides for C++는 Microsoft PowerPoint 형식의 프레젠테이션을 관리하기 위한 포괄적인 라이브러리입니다. 강력한 기능과 직관적인 API를 갖춘 이 라이브러리를 사용하면 다양한 방법으로 프레젠테이션을 쉽게 만들고 조작할 수 있습니다. 라이브러리는 기존 프리젠테이션 검사, 프리젠테이션 가져오기 및 열기, 프리젠테이션에 새 슬라이드 추가, 프리젠테이션에 이미지 및 컨텐츠 삽입, 여러 프리젠테이션 결합, 큰 프리젠테이션을 더 작은 프리젠테이션으로 분할 등 프리젠테이션 관리를 위한 몇 가지 중요한 기능을 지원합니다.

.NET API를 통해 프레젠테이션 만들기

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

C++를 통해 프레젠테이션을 다른 형식으로 변환

C++용 Aspose.Slides는 Microsoft PowerPoint 형식의 프레젠테이션을 다른 파일 형식으로 변환하기 위한 강력하고 유연한 라이브러리를 찾는 모든 사람에게 탁월한 선택입니다. 프레젠테이션 변환을 위한 다양한 도구와 기능을 제공하므로 다른 사람이 Microsoft PowerPoint에 액세스할 수 없는 경우에도 프레젠테이션을 쉽게 공유할 수 있습니다. 라이브러리는 PDF, XPS, HTML, 이미지 파일 형식(JPEG, PNG, GIF, BMP, SVG) 등과 같은 일부 널리 사용되는 파일 형식으로의 변환을 지원합니다. 출력 해상도 설정, 페이지 여백 지정, 다양한 페이지 레이아웃 선택 등 변환된 프레젠테이션의 모양을 맞춤설정하는 것도 가능합니다.

.NET API를 통해 숨겨진 슬라이드가 있는 PowerPoint를 PDF로 변환

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

C++ API를 통해 슬라이드 비교, 복제 및 내보내기

C++용 Aspose.Slides에는 C++ 애플리케이션 내에서 프레젠테이션 슬라이드를 처리하는 데 유용한 수많은 기능이 포함되어 있습니다. 소프트웨어 개발자는 단 몇 줄의 C++ 코드만으로 기존 프레젠테이션에 새 슬라이드를 쉽게 추가하고, 사용자 정의 슬라이드 크기를 지정하고, 슬라이드 크기를 변경하고, 프레젠테이션 내의 슬라이드에 액세스하고, 원치 않는 슬라이드를 제거하고, 슬라이드를 복제할 수 있습니다. 또한 두 개의 슬라이드를 비교하고 프리젠테이션 슬라이드를 사용자 정의 크기의 이미지로 내보내고, 슬라이드를 PNG로 변환하고, 메모와 설명이 있는 슬라이드를 이미지로 변환하는 등의 작업도 매우 쉽습니다.

C# API를 통해 슬라이드 복제

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

C++ API를 통해 프레젠테이션에 애니메이션 효과 추가

C++용 Aspose.Slides 라이브러리는 소프트웨어 개발자에게 자신의 C 애플리케이션 내부 슬라이드에 애니메이션 효과를 추가할 수 있는 기능을 제공합니다. 도형과 텍스트 상자에 시작, 강조, 종료, 이동 경로 등 다양한 애니메이션 효과를 추가할 수 있습니다. 또한 지속 시간, 트리거, 방향 등의 속성을 사용하여 애니메이션 효과를 사용자 정의할 수 있습니다. 사용자 정의 애니메이션을 만들고 모양에 여러 PowerPoint 애니메이션 효과를 사용하는 것도 가능합니다.

.NET API를 통해 단일 단락에 애니메이션 효과 추가

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 한국인