Convert PNG to PPTX in C++
Convert PNG images to PPTX using Aspose.Slides for C++ without Microsoft PowerPoint.
Convert PNG to PPTX in C++
Aspose.Slides for C++ is a presentation processing API that can create slides from images and save the result in presentation formats. Using Aspose.Slides for C++, developers can convert PNG images to PPTX with just a few lines of C++ code.
Aspose.Slides for C++ can place PNG images on slides and save the presentation as PPTX and other related formats.
Convert PNG to PPTX Using C++
To convert PNG to PPTX, create a Presentation, add the PNG image to a slide, and save the presentation in PPTX format.
C++ code for converting PNG into PPTX
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.pptx", SaveFormat::Pptx);
presentation->Dispose();
How to convert PNG to PPTX using Aspose.Slides for C++ API
These are the steps to convert PNG to PPTX in C++.
Install Aspose.Slides for C++ .
Add a library reference to your C++ project.
Create a
Presentationinstance and add the PNG image to a slide.Save the presentation as a PPTX 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.