C++를 사용하여 PPT 파일 병합

서버측 C++ API를 사용한 PPT 문서 병합.

C++를 사용하여 PPT 파일을 병합하는 방법

PPT 파일을 병합하려면 다음을 사용합니다. C++용 Aspose.Slides 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 병합 API인 API입니다. 최신 버전을 직접 다운로드할 수 있습니다. NuGet 패키지 관리자, 검색 Aspose.Slides.Cpp 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

명령


PM> Install-Package Aspose.Slides.Cpp

PPT 파일 병합 - C++

// The path to the documents directory.
const String sourceFilePath1 = u"SourceFile2.ppt";
const String sourceFilePath2 = u"SourceFile3.ppt";
const String outputFilePath = u"mergedOutput.ppt";

// Instantiate Presentation class
SharedPtr<Presentation> presentation1 = MakeObject<Presentation>(sourceFilePath1);
SharedPtr<Presentation> presentation2 = MakeObject<Presentation>(sourceFilePath2);

for (SharedPtr<ISlide> slide : presentation2->get_Slides()){
	// Merge from source to destination 
	presentation1->get_Slides()->AddClone(slide);
}

// Save the presentation
presentation1->Save(outputFilePath, SaveFormat::Ppt);  

C++에서 PPT 파일을 병합하는 단계

Aspose.Slides for C++ API로 기본 문서 병합 및 연결을 몇 줄의 코드로 수행할 수 있습니다.

  1. 두 PPT 파일을 모두 로드합니다.
  2. get_Slides() 메서드를 사용하여 각 슬라이드를 반복합니다.
  3. AddClone 기능을 사용하여 원하는 파일과 병합합니다.
  4. Save() 메서드를 사용하여 지정된 경로에 저장

시스템 요구 사항

C++용 Aspose.Slides는 모든 주요 플랫폼 및 운영 체제를 지원합니다. 다음 전제 조건이 있는지 확인하십시오.

  • Microsoft Windows 또는 Windows 32비트, Windows 64비트 및 Linux 64비트용 C++ 런타임 환경과 호환되는 OS.
  • 프로젝트에서 참조되는 C++ DLL용 Aspose.Slides.

Aspose.Slides로 구축

온라인에서 PPT 파일 병합

무료 Aspose.Slides Merger 앱은 위 코드와 동일한 API인 Aspose.Slides for C++로 구축되었습니다. 앱을 열고 내 PPT 파일로 API가 무엇을 할 수 있는지 확인해 보세요.

  • 브라우저에서 실행되며 설치가 필요 없습니다.
  • 코드를 작성하기 전에 Aspose.Slides가 파일을 어떻게 병합하는지 확인해 보세요.
  • 여러 PPT 파일을 업로드하고 하나로 합치세요.
  • 병합된 결과를 하나의 파일로 다운로드하세요.

PPT 파일 형식이란 무엇입니까?

확장자가 .ppt인 파일은 슬라이드 쇼에 사용할 슬라이드 모음이 들어 있는 PowerPoint 프레젠테이션입니다. Microsoft PowerPoint 97–2003에서 지원하는 바이너리 파일 형식을 사용합니다. PPT 파일에는 텍스트, 글머리 기호 목록, 이미지, 멀티미디어 및 기타 포함된 OLE 개체 등 여러 유형의 콘텐츠가 들어갈 수 있습니다. PowerPoint 2007부터 Microsoft는 이 바이너리 형식 대신 Office Open XML을 기반으로 하는 최신 PPTX 형식을 도입했습니다. OpenOffice Impress, Apple Keynote 같은 다른 애플리케이션에서도 PPT 파일을 만들 수 있습니다.

더 읽기