Convertir Powerpoint PPT a JPG
Convertir Presentación a Conjunto de Imágenes
En algunos casos, es necesario convertir toda la presentación en un conjunto de imágenes, lo mismo que permite PowerPoint. El código C++ muestra cómo convertir una presentación a imágenes JPG:
auto imageScale = 1.0f;
auto pres = System::MakeObject<Presentation>(u"PowerPoint-Presentation.ppt");
for (auto&& slide : pres->get_Slides())
{
// Crea una imagen a escala completa
System::SharedPtr<IImage> image = slide->GetImage(imageScale, imageScale);
// Guarda la imagen en disco en formato JPEG
auto imageFileName = System::String::Format(u"Slide_{0}.jpg", slide->get_SlideNumber());
image->Save(imageFileName, ImageFormat::Jpeg);
image->Dispose();
}
pres->Dispose();
Convertir PowerPoint PPT/PPTX a JPG con Dimensiones Personalizadas**
Para cambiar la dimensión de la miniatura resultante y la imagen JPG, puede establecer los valores de ScaleX y ScaleY pasando float scaleX, float Y
al método ISlide::GetImage():
auto pres = System::MakeObject<Presentation>(u"PowerPoint-Presentation.pptx");
// Define dimensiones
int32_t desiredX = 1200, desiredY = 800;
// Obtiene los valores escalados de X e Y
float scaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float scaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;
for (auto&& slide : pres->get_Slides())
{
// Crea una imagen a escala completa
System::SharedPtr<IImage> image = slide->GetImage(scaleX, scaleY);
// Guarda la imagen en disco en formato JPEG
auto imageFileName = System::String::Format(u"Slide_{0}.jpg", slide->get_SlideNumber());
image->Save(imageFileName, ImageFormat::Jpeg);
image->Dispose();
}
pres->Dispose();
Consejo
Aspose proporciona una aplicación web de collage GRATIS. Usando este servicio en línea, puede combinar imágenes JPG a JPG o PNG a PNG, crear rejillas de fotos, y más.
Usando los mismos principios descritos en este artículo, puede convertir imágenes de un formato a otro. Para más información, consulte estas páginas: convertir imagen a JPG; convertir JPG a imagen; convertir JPG a PNG, convertir PNG a JPG; convertir PNG a SVG, convertir SVG a PNG.
Ver también
Vea otras opciones para convertir PPT/PPTX en imágenes como: