RegisterAssemblyFromFile("libraries/_bin/aspose/Aspose.Slides.dll", "Aspose.Slides"); $runtime->RegisterAssemblyFromFullQualifiedName("System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing"); $sourcefile = "D:\\1414\Design_Flow.ppt"; $presentation = $runtime->TypeFromName("Aspose.Slides.Presentation")->Instantiate($sourcefile); $format = $runtime->TypeFromName("System.Drawing.Imaging.ImageFormat")->Png; $x = 0; /** @var \NetPhp\Core\NetProxyCollection */ $slides = $presentation->Slides->AsIterator(); foreach ($slides as $slide) { $bitmap = $slide->GetThumbnail(1, 1); $destinationfile ="d:\\output\\slide_-$x++-.png"; $bitmap->Save($destinationfile, $format); } $presentation->Dispose(); ?>