当我们从特定路径复制并保存新的pptx时,PHPPresentation失去样式

时间:2019-02-27 09:43:06

标签: php phpoffice phppresentation

我在Google周围搜索有关PHPPresentation的信息,但未找到任何内容。我知道这类问题已经问过(PHPOffice PHPPresentation lose original styling on saving 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

谁能帮助我解决此问题。

0 个答案:

没有答案