PHPPresentation теряет стиль, когда мы копируем с определенного пути и сохраняем новый pptx - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть поиск по 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 выглядит следующим образом: -

enter image description here

Вывод будет выглядеть следующим образом: - enter image description here

Может кто-нибудь помочь мне, как решить эту проблему.

...