Convert PDF to JPG in C++
Convert PDF files to JPG images using Aspose.Slides for C++ without Adobe Acrobat or Microsoft PowerPoint.
Convert PDF to JPG in C++
Aspose.Slides for C++ is a presentation processing API that can import PDF pages into slides and render those slides as JPG images. Using Aspose.Slides for C++, developers can convert PDF files to JPG with just a few lines of C++ code.
Aspose.Slides for C++ can convert PDF content to JPG images and other presentation-related formats.
Convert PDF to JPG Using C++
To convert PDF to JPG, create a Presentation, remove the default slide, import the PDF pages, and render each slide as a JPG image.
C++ code for converting PDF into JPG
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".jpg";
slideImage->Save(outputFilePath, ImageFormat::Jpeg);
slideImage->Dispose();
}
presentation->Dispose();
How to convert PDF to JPG using Aspose.Slides for C++ API
These are the steps to convert PDF to JPG 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 JPG 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.