Convert Image to PDF in C++

Convert image files to PDF documents using Aspose.Slides for C++ without Microsoft PowerPoint.

Convert Image to PDF in C++

Aspose.Slides for C++ is a presentation processing API that can import images into slides and save the result as a PDF document.

Aspose.Slides for C++ can convert image content to PDF documents and other presentation-related formats.

Convert Image to PDF Using C++

To convert an image to PDF, create a Presentation from the image file and save it as a PDF document.

C++ code for converting Image into PDF

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

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

presentation->Save(u"presentation.pdf", SaveFormat::Pdf);
presentation->Dispose();

How to Convert Image to PDF Using Aspose.Slides for C++ API

These are the steps to convert Image to PDF in C++.

  1. Install Aspose.Slides for C++ .

  2. Add a library reference (import the library) to your C++ project.

  3. Open the source image file in C++.

  4. Save the result as a PDF file.

Free Online Converter

Convert presentations and slides online.

Convert Image to Other Supported Formats

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