Convert PNG to PPT in C++

Convert PNG images to PPT using Aspose.Slides for C++ without Microsoft PowerPoint.

Convert PNG to PPT in C++

Aspose.Slides for C++ is a presentation processing API that can create slides from images and save the result in presentation or document formats. Using Aspose.Slides for C++, developers can convert PNG images to PPT with just a few lines of C++ code.

Aspose.Slides for C++ can place PNG images on slides and save the presentation as PPT and other related formats.

Convert PNG to PPT Using C++

To convert PNG to PPT, create a Presentation, add the PNG image to a slide, and save the presentation in PPT format.

C++ code for converting PNG into PPT

auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto slideSize = presentation->get_SlideSize()->get_Size();

auto imageData = File::ReadAllBytes(u"image.png");
auto presentationImage = presentation->get_Images()->AddImage(imageData);
slide->get_Shapes()->AddPictureFrame(
    ShapeType::Rectangle,
    0,
    0,
    slideSize.get_Width(),
    slideSize.get_Height(),
    presentationImage);

presentation->Save(u"document.ppt", SaveFormat::Ppt);
presentation->Dispose();

How to convert PNG to PPT using Aspose.Slides for C++ API

These are the steps to convert PNG to PPT in C++.

  1. Install Aspose.Slides for C++ .

  2. Add a library reference to your C++ project.

  3. Create a Presentation instance and add the PNG image to a slide.

  4. Save the presentation as a PPT presentation.

Free Online Converter

Convert presentations and slides online.

Convert PNG to Other Supported Formats

You can also convert PNG images and save them to other file formats. See all supported formats below.