Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除幻灯片后,OpenTBS pptx信息不会更新_Php_Powerpoint_Opentbs - Fatal编程技术网

Php 删除幻灯片后,OpenTBS pptx信息不会更新

Php 删除幻灯片后,OpenTBS pptx信息不会更新,php,powerpoint,opentbs,Php,Powerpoint,Opentbs,我正在使用OpenTBS从pptx文件中删除幻灯片。我使用以下命令删除幻灯片: $pptx->PlugIn(OPENTBS_DELETE_SLIDES, $slidesDeleteArr); 原始文件是42张幻灯片,我删除了除幻灯片2以外的所有幻灯片。在输出pptx中,只有幻灯片2是正确的,但是当我看到这个pptx文件的属性时,它仍然显示42张幻灯片。请看下面的截图 PowerPoint将幻灯片数量存储在docProps/app.xml部分: <Slides>12</S

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

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


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

<Slides>12</Slides>
12
我想象PowerPoint只在您在程序中添加或删除幻灯片时写入幻灯片的数量。听起来,当您第一次打开文件时,您必须更新XML部分以获得准确的幻灯片计数