我发现Apache POI不支持阅读SmartArt组件。 (我是对的吗?)
所以我尝试Aspose.Slides并且它有效。 但试用版有严格的限制。 (无法获取长度超过5个字符的文本)
有人可以帮忙吗?
答案 0 :(得分:1)
您可以使用docx4j / pptx4j阅读SmartArt。
要查看它的表示方式,请将您的示例pptx上传到webapp.docx4java.org/OnlineDemo/PartsList.html,然后点击进入/ ppt / diagrams部分。
还有一份文件Creating SmartArt with docx4j,但请注意这是一个高级主题(您主要依靠自己)。
答案 1 :(得分:0)
@Shinbop,
我已经观察到您的要求,建议您在使用API的同时尝试通过valid Aspose.Slides license使用最新的.NET 18.11 Aspose.Slides。如果您未经许可使用API,它将受到某些限制,包括从演示文稿中的形状中提取有限的文本。您可以访问有关SmartArt形状的this official documentation section link。
我正在Aspose中担任支持开发人员/宣传人员。