【问题标题】:OpenTBS pptx information does not update after slide delete幻灯片删除后 OpenTBS pptx 信息不更新
【发布时间】:2021-05-27 08:53:10
【问题描述】:

我正在使用 OpenTBS 从 pptx 文件中删除幻灯片。我正在使用以下方法删除幻灯片:

$pptx->PlugIn(OPENTBS_DELETE_SLIDES, $slidesDeleteArr);

原始文件有 42 张幻灯片,我删除了除幻灯片 2 之外的所有幻灯片。在输出 pptx 中只有幻灯片 2 是正确的,但是当我看到这个 pptx 文件的属性时,它仍然显示 42 张幻灯片。请看下面的截图。

Screenshot

【问题讨论】:

    标签: php powerpoint opentbs


    【解决方案1】:

    PowerPoint 将幻灯片的数量存储在 docProps/app.xml 部分中:

    <Slides>12</Slides>
    

    我想 PowerPoint 只会在您在程序中添加或删除幻灯片时写入幻灯片的数量。听起来您必须在第一次打开文件时更新该 XML 部分才能获得准确的幻灯片计数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-30
      相关资源
      最近更新 更多