У меня есть поиск по Google относительно PHPPresentation, но ничего не найдено.Я знаю, что этот тип вопроса уже задавался ( PHPOffice PHPPresentation теряет оригинальный стиль при сохранении pptx ), и я проверил ответ на этот конкретный вопрос (https://github.com/PHPOffice/PHPPresentation/issues/161)
Я сделал в соответствии с вышеизложеннымответ, но он совсем не работает. Вот мой код ниже: -
$templatepath = public_path('images/samples/sample.pptx');
$pptReader = IOFactory::createReader('PowerPoint2007');
$oPHPPresentation = $pptReader->load("$templatepath");
//save pptx
$xmlWriter = IOFactory::createWriter($oPHPPresentation, 'PowerPoint2007');
$newsamplepath = storage_path('app/public/ppts/sample'.str_random(5).'.pptx');
$xmlWriter->save($newsamplepath);
Мой sample.pptx выглядит следующим образом: -
Вывод будет выглядеть следующим образом: -
Может кто-нибудь помочь мне, как решить эту проблему.