Convert PDF to PNG in C++
Convert PDF files to PNG images using Aspose.Slides for C++ without Adobe Acrobat or Microsoft PowerPoint.
Convert PDF to PNG in C++
Aspose.Slides for C++ is a presentation processing API that can import PDF pages into slides and render those slides as PNG images. Using Aspose.Slides for C++, developers can convert PDF files to PNG with just a few lines of C++ code.
Aspose.Slides for C++ can convert PDF content to PNG images and other presentation-related formats.
Convert PDF to PNG Using C++
To convert PDF to PNG, create a Presentation, remove the default slide, import the PDF pages, and render each slide as a PNG image.
C++ code for converting PDF into PNG
auto presentation = MakeObject<Presentation>();
presentation->get_Slides()->RemoveAt(0);
presentation->get_Slides()->AddFromPdf(u"input.pdf");
auto slideCount = presentation->get_Slides()->get_Count();
for (int slideIndex = 0; slideIndex < slideCount; slideIndex++)
{
auto currentSlide = presentation->get_Slide(slideIndex);
if (currentSlide->get_Hidden())
{
continue;
}
auto slideImage = currentSlide->GetImage(2.0f, 2.0f);
auto outputFilePath = String(u"slide_") + slideIndex + u".png";
slideImage->Save(outputFilePath, ImageFormat::Png);
slideImage->Dispose();
}
presentation->Dispose();
How to convert PDF to PNG using Aspose.Slides for C++ API
These are the steps to convert PDF to PNG in C++.
Install Aspose.Slides for C++ .
Add a library reference to your C++ project.
Remove the default slide and import the source PDF file into the Presentation object.
Render each slide and save it as a PNG image.
Free Online Converter
Convert presentations and slides online.
Convert PDF to Other Supported Formats
You can also convert PDF files and save them to other file formats. See all supported formats below.