目前需要对上千个ppt文件的若干个关键字进行批量替换,Word有selecttion.find,但是PPT对应的api没找到。网上很多教程让遍历每个shape,但是会漏掉组合图形和表格里的文本。自己写的程序递归遍历每个图形、子图形和单元格,但是效率太慢,一个27页的复杂PPT需要一分30秒,比手动查找然后全部替换慢太多了,有什么解决办法吗
https://docs.microsoft.com/zh-cn/office/open-xml/working-with-presentationml-documents
openxml可能实现的不是很全面。 这是用xml的形式去读写ppt文件 可能还是需要用Npoi去写。