我尝试将现有幻灯片详细信息分配给添加新幻灯片,但不使用现有幻灯片更新新添加的幻灯片。下面是我用来创建新幻灯片并用现有幻灯片覆盖的代码。
preparePPTXSlises() { const pres = new pptxgen(); this.slides = new Map([...this.slides.entries()].sort((a, b) => a[1].index - b[1].index)); this.slides.forEach(slide => { let newSlide = pres.addSlide({ masterName: 'MASTER_SLIDE' }); newSlide = slide; }); pres.writeFile('Pivotal.pptx').then(fileName => { this._logger.log(`created file: ${fileName}`); this.generatePptxListner.next(false); }); }