PHPOffice PHPPresentation在保存pptx时失去了原始样式

时间:2015-11-02 07:23:36

标签: php phpoffice phppresentation

我有简单的代码:

  1. 加载模板pptx(*)
  2. 重复几张幻灯片
  3. 使用值(仅替换占位符文本)水合这些幻灯片
  4. 将结果保存到新文件
  5. 不幸的是,PHPOffice的PHPPresentation无法保留模板中存在的幻灯片样式。

    步骤4中保存的幻灯片均为白色(默认样式)。

    有没有办法明确复制该样式?它是PHPPresentation限制因为它无法读取样式或其他东西吗?

    (*)ppt / odp的描述问题也存在。没有样式保留。

1 个答案:

答案 0 :(得分:1)

错误是PHPPresentation(旧的PHPPowerPoint)无法加载幻灯片布局和幻灯片母版。

此错误有一个未解决的问题:https://github.com/PHPOffice/PHPPresentation/issues/161