阅读Java中的Powerpoint SmartArt

时间:2015-02-16 20:32:34

标签: apache-poi powerpoint openxml

我发现Apache POI不支持阅读SmartArt组件。 (我是对的吗?)

所以我尝试Aspose.Slides并且它有效。 但试用版有严格的限制。 (无法获取长度超过5个字符的文本)

有人可以帮忙吗?

2 个答案:

答案 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中担任支持开发人员/宣传人员。

相关问题